installing dependencies ‘deldir’, ‘htmlwidgets’, ‘leaflet’, ‘ncdf4’, ‘Rcpp’, ‘sf’, ‘tinytest’, ‘XML’ also installing the dependencies ‘fs’, ‘rappdirs’, ‘proxy’, ‘cachem’, ‘memoise’, ‘mime’, ‘sass’, ‘e1071’, ‘wk’, ‘lazyeval’, ‘R6’, ‘base64enc’, ‘digest’, ‘fastmap’, ‘sp’, ‘terra’, ‘cli’, ‘farver’, ‘glue’, ‘labeling’, ‘lifecycle’, ‘evaluate’, ‘highr’, ‘bslib’, ‘fontawesome’, ‘tinytex’, ‘classInt’, ‘DBI’, ‘magrittr’, ‘s2’, ‘units’, ‘crosstalk’, ‘htmltools’, ‘jquerylib’, ‘leaflet.providers’, ‘png’, ‘raster’, ‘RColorBrewer’, ‘rlang’, ‘scales’, ‘viridisLite’, ‘xfun’, ‘jsonlite’, ‘knitr’, ‘rmarkdown’, ‘yaml’ begin installing package ‘fs’ begin installing package ‘rappdirs’ begin installing package ‘proxy’ begin installing package ‘mime’ begin installing package ‘wk’ begin installing package ‘lazyeval’ begin installing package ‘R6’ begin installing package ‘base64enc’ begin installing package ‘digest’ begin installing package ‘fastmap’ begin installing package ‘sp’ begin installing package ‘cli’ begin installing package ‘farver’ begin installing package ‘glue’ begin installing package ‘labeling’ begin installing package ‘evaluate’ begin installing package ‘DBI’ begin installing package ‘magrittr’ begin installing package ‘png’ begin installing package ‘RColorBrewer’ begin installing package ‘rlang’ begin installing package ‘viridisLite’ begin installing package ‘xfun’ begin installing package ‘jsonlite’ begin installing package ‘yaml’ begin installing package ‘Rcpp’ begin installing package ‘ncdf4’ begin installing package ‘tinytest’ * installing *source* package ‘rappdirs’ ... ** this is package ‘rappdirs’ version ‘0.3.4’ ** package ‘rappdirs’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpEuJtxR/R.INSTALL1040202102b964/rappdirs/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c win-path.c -o win-path.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o rappdirs.so init.o win-path.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpEuJtxR/R.INSTALL1040202102b964/rappdirs/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-rappdirs/00new/rappdirs/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rappdirs) begin installing package ‘deldir’ * installing *source* package ‘viridisLite’ ... ** this is package ‘viridisLite’ version ‘0.4.3’ ** package ‘viridisLite’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (viridisLite) begin installing package ‘XML’ * installing *source* package ‘mime’ ... ** this is package ‘mime’ version ‘0.13’ ** package ‘mime’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp1UovXI/R.INSTALL10402951acce03/mime/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c rawmatch.c -o rawmatch.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o mime.so init.o rawmatch.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp1UovXI/R.INSTALL10402951acce03/mime/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-mime/00new/mime/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mime) * installing *source* package ‘magrittr’ ... ** this is package ‘magrittr’ version ‘2.0.4’ ** package ‘magrittr’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpFyDC8C/R.INSTALL1040794946265e/magrittr/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c pipe.c -o pipe.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utils.c -o utils.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o magrittr.so pipe.o utils.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpFyDC8C/R.INSTALL1040794946265e/magrittr/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-magrittr/00new/magrittr/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (magrittr) * installing *source* package ‘base64enc’ ... ** this is package ‘base64enc’ version ‘0.1-6’ ** package ‘base64enc’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpVXaQC2/R.INSTALL10402b78fafc62/base64enc/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c base64.c -o base64.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c dummy.c -o dummy.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c uriencode.c -o uriencode.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8.c -o utf8.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o base64enc.so base64.o dummy.o uriencode.o utf8.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpVXaQC2/R.INSTALL10402b78fafc62/base64enc/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-base64enc/00new/base64enc/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (base64enc) * installing *source* package ‘R6’ ... ** this is package ‘R6’ version ‘2.6.1’ ** package ‘R6’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (R6) * installing *source* package ‘png’ ... ** this is package ‘png’ version ‘0.1-9’ ** package ‘png’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpOwEOyo/R.INSTALL10407c410739ad/png/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 `libpng-config --cflags` -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c dummy.c -o dummy.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 `libpng-config --cflags` -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c read.c -o read.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 `libpng-config --cflags` -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c write.c -o write.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o png.so dummy.o read.o write.o -lpng16 -lz -lm -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpOwEOyo/R.INSTALL10407c410739ad/png/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-png/00new/png/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (png) * installing *source* package ‘labeling’ ... ** this is package ‘labeling’ version ‘0.4.3’ ** package ‘labeling’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (labeling) * installing *source* package ‘RColorBrewer’ ... ** this is package ‘RColorBrewer’ version ‘1.1-3’ ** package ‘RColorBrewer’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (RColorBrewer) * installing *source* package ‘lazyeval’ ... ** this is package ‘lazyeval’ version ‘0.2.2’ ** package ‘lazyeval’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpKsmdpA/R.INSTALL1040307ebe2d49/lazyeval/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c expr.c -o expr.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c interp.c -o interp.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c lazy.c -o lazy.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c name.c -o name.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utils.c -o utils.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o lazyeval.so expr.o init.o interp.o lazy.o name.o utils.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpKsmdpA/R.INSTALL1040307ebe2d49/lazyeval/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-lazyeval/00new/lazyeval/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (lazyeval) * installing *source* package ‘evaluate’ ... ** this is package ‘evaluate’ version ‘1.0.5’ ** package ‘evaluate’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (evaluate) * installing *source* package ‘glue’ ... ** this is package ‘glue’ version ‘1.8.0’ ** package ‘glue’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpgtcLx6/R.INSTALL104055792dedd/glue/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c glue.c -o glue.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c trim.c -o trim.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o glue.so glue.o init.o trim.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpgtcLx6/R.INSTALL104055792dedd/glue/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-glue/00new/glue/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (glue) * installing *source* package ‘tinytest’ ... ** this is package ‘tinytest’ version ‘1.4.1’ ** package ‘tinytest’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tinytest) * installing *source* package ‘proxy’ ... ** this is package ‘proxy’ version ‘0.4-29’ ** package ‘proxy’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpgjzbaG/R.INSTALL1040341684433a/proxy/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c apply.c -o apply.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c arrayIndex.c -o arrayIndex.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c distance.c -o distance.o distance.c: In function ‘ebinary’: distance.c:428:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 428 | if (ISNAN(xy)) | ^ distance.c: In function ‘cosine’: distance.c:475:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 475 | if (ISNAN(xy)) | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c dll.c -o dll.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c util.c -o util.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o proxy.so apply.o arrayIndex.o distance.o dll.o util.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpgjzbaG/R.INSTALL1040341684433a/proxy/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-proxy/00new/proxy/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (proxy) begin installing package ‘e1071’ * installing *source* package ‘fastmap’ ... ** this is package ‘fastmap’ version ‘1.2.0’ ** package ‘fastmap’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpNl02ls/R.INSTALL1040443d2fa1eb/fastmap/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Ilib/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DR_NO_REMAP -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c fastmap.cpp -o fastmap.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Ilib/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o fastmap.so fastmap.o init.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpNl02ls/R.INSTALL1040443d2fa1eb/fastmap/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-fastmap/00new/fastmap/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (fastmap) * installing *source* package ‘deldir’ ... ** this is package ‘deldir’ version ‘2.0-4’ ** package ‘deldir’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpU69092/R.INSTALL1046be5597b1c8/deldir/src' gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c acchk.f90 -o acchk.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c addpt.f90 -o addpt.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c adjchk.f90 -o adjchk.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c binsrt.f90 -o binsrt.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c circen.f90 -o circen.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c cross.f90 -o cross.o cross.f90:101:23: 101 | cprd = (a*d - b*c)/smin | ^ Warning: ‘smin’ may be used uninitialized [-Wmaybe-uninitialized] cross.f90:23:5: 23 | smin = -one | ^~~~ note: ‘smin’ was declared here gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c delet.f90 -o delet.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c delet1.f90 -o delet1.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c delout.f90 -o delout.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c delseg.f90 -o delseg.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c dirout.f90 -o dirout.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c dirseg.f90 -o dirseg.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c dldins.f90 -o dldins.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c initad.f90 -o initad.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c insrt.f90 -o insrt.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c insrt1.f90 -o insrt1.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c intri.f90 -o intri.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c locn.f90 -o locn.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c master.f90 -o master.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c mnnd.f90 -o mnnd.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c pred.f90 -o pred.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c qtest.f90 -o qtest.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c qtest1.f90 -o qtest1.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c stoke.f90 -o stoke.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c succ.f90 -o succ.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c swap.f90 -o swap.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c testeq.f90 -o testeq.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c triar.f90 -o triar.o gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c trifnd.f90 -o trifnd.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o deldir.so acchk.o addpt.o adjchk.o binsrt.o circen.o cross.o delet.o delet1.o delout.o delseg.o dirout.o dirseg.o dldins.o init.o initad.o insrt.o insrt1.o intri.o locn.o master.o mnnd.o pred.o qtest.o qtest1.o stoke.o succ.o swap.o testeq.o triar.o trifnd.o -lasan -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpU69092/R.INSTALL1046be5597b1c8/deldir/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-deldir/00new/deldir/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (deldir) * installing *source* package ‘jsonlite’ ... ** this is package ‘jsonlite’ version ‘2.0.0’ ** package ‘jsonlite’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpc3dvFv/R.INSTALL10408ae13c5b/jsonlite/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c base64.c -o base64.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c collapse_array.c -o collapse_array.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c collapse_object.c -o collapse_object.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c collapse_pretty.c -o collapse_pretty.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c escape_chars.c -o escape_chars.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c integer64_to_na.c -o integer64_to_na.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c is_datelist.c -o is_datelist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c is_recordlist.c -o is_recordlist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c is_scalarlist.c -o is_scalarlist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c modp_numtoa.c -o modp_numtoa.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c null_to_na.c -o null_to_na.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c num_to_char.c -o num_to_char.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c parse.c -o parse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c prettify.c -o prettify.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c push_parser.c -o push_parser.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c r-base64.c -o r-base64.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c register.c -o register.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c row_collapse.c -o row_collapse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c transpose_list.c -o transpose_list.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c validate.c -o validate.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c yajl/yajl.c -o yajl/yajl.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c yajl/yajl_alloc.c -o yajl/yajl_alloc.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c yajl/yajl_buf.c -o yajl/yajl_buf.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c yajl/yajl_encode.c -o yajl/yajl_encode.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c yajl/yajl_gen.c -o yajl/yajl_gen.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c yajl/yajl_lex.c -o yajl/yajl_lex.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c yajl/yajl_parser.c -o yajl/yajl_parser.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -Iyajl/api -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c yajl/yajl_tree.c -o yajl/yajl_tree.o ar rcs yajl/libstatyajl.a yajl/yajl.o yajl/yajl_alloc.o yajl/yajl_buf.o yajl/yajl_encode.o yajl/yajl_gen.o yajl/yajl_lex.o yajl/yajl_parser.o yajl/yajl_tree.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o jsonlite.so base64.o collapse_array.o collapse_object.o collapse_pretty.o escape_chars.o integer64_to_na.o is_datelist.o is_recordlist.o is_scalarlist.o modp_numtoa.o null_to_na.o num_to_char.o parse.o prettify.o push_parser.o r-base64.o register.o row_collapse.o transpose_list.o validate.o -Lyajl -lstatyajl -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpc3dvFv/R.INSTALL10408ae13c5b/jsonlite/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-jsonlite/00new/jsonlite/libs ** R ** inst ** byte-compile and prepare package for lazy loading in method for ‘asJSON’ with signature ‘"AsIs"’: no definition for class “AsIs” in method for ‘asJSON’ with signature ‘"ITime"’: no definition for class “ITime” in method for ‘asJSON’ with signature ‘"hms"’: no definition for class “hms” in method for ‘asJSON’ with signature ‘"json"’: no definition for class “json” in method for ‘asJSON’ with signature ‘"integer64"’: no definition for class “integer64” in method for ‘asJSON’ with signature ‘"pairlist"’: no definition for class “pairlist” in method for ‘asJSON’ with signature ‘"blob"’: no definition for class “blob” in method for ‘asJSON’ with signature ‘"scalar"’: no definition for class “scalar” in method for ‘asJSON’ with signature ‘"sf"’: no definition for class “sf” in method for ‘asJSON’ with signature ‘"sfc"’: no definition for class “sfc” in method for ‘asJSON’ with signature ‘"vctrs_vctr"’: no definition for class “vctrs_vctr” ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (jsonlite) * installing *source* package ‘ncdf4’ ... ** this is package ‘ncdf4’ version ‘1.24’ ** package ‘ncdf4’ successfully unpacked and MD5 sums checked ** using staged installation configure.ac: starting checking for nc-config... yes Using nc-config: nc-config Output of nc-config --all: This netCDF 4.10.0 has been built with the following features: --cc -> /usr/bin/cc --cflags -> -I/usr/include -I/usr/include/hdf5/serial --libs -> -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/hdf5/serial -lnetcdf --static -> -lHDF5::HDF5 -lhdf5::hdf5_hl -lm -lz -lzstd -lsz -lCURL::libcurl -lxml2 --has-dap -> yes --has-dap2 -> yes --has-dap4 -> yes --has-nc2 -> yes --has-nc4 -> yes --has-hdf5 -> yes --has-hdf4 -> no --has-logging -> yes --has-pnetcdf -> no --has-szlib -> yes --has-cdf5 -> yes --has-parallel4 -> no --has-parallel -> no --has-nczarr -> yes --has-zstd -> yes --has-benchmarks -> yes --has-multifilters -> yes --has-stdfilters -> deflate bz2 szip zstd --has-quantize -> yes --prefix -> /usr --includedir -> /usr/include --libdir -> /usr/lib/x86_64-linux-gnu --plugindir -> /usr/hdf5/lib/plugin --plugin-searchpath -> /usr/hdf5/lib/plugin:/usr/local/hdf5/lib/plugin --version -> netCDF 4.10.0 --build-system -> cmake --- netcdf.m4: about to set rpath, here is source string: >-L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/hdf5/serial -lnetcdf< netcdf.m4: final rpath: -Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/serial Netcdf library version: netCDF 4.10.0 Netcdf library has version 4 interface present: yes Netcdf library was compiled with C compiler: /usr/bin/cc configure: creating ./config.status config.status: creating src/Makevars ********************** Results of ncdf4 package configure ******************* netCDF v4 CPP flags = -I/usr/include -I/usr/include/hdf5/serial netCDF v4 LD flags = -Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/serial -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/hdf5/serial -lnetcdf -Wl,-O1 netCDF v4 runtime path = -Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/serial netCDF C compiler used = /usr/bin/cc R C compiler used = gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation ****************************************************************************** checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer accepts -g... yes checking for gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer option to accept ISO C89... none needed netcdf cc arg1: /usr/bin/cc R cc arg1: gcc-15 R_IS_GCC: 1 R_IS_CLANG: 0 NETCDF_IS_GCC: 1 NETCDF_IS_CLANG: 0 emit_warning: 0 ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpQAefOB/R.INSTALL10409254b4c104/ncdf4/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include -I/usr/include/hdf5/serial -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c ncdf.c -o ncdf.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o ncdf4.so ncdf.o -Wl,-rpath,/usr/lib/x86_64-linux-gnu -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/serial -L/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu/hdf5/serial -lnetcdf -Wl,-O1 -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpQAefOB/R.INSTALL10409254b4c104/ncdf4/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-ncdf4/00new/ncdf4/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ncdf4) * installing *source* package ‘xfun’ ... ** this is package ‘xfun’ version ‘0.56’ ** package ‘xfun’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmppZPLKR/R.INSTALL10408c71f2b6b2/xfun/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c base64.c -o base64.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c rand_lcg.c -o rand_lcg.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o xfun.so base64.o init.o rand_lcg.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmppZPLKR/R.INSTALL10408c71f2b6b2/xfun/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-xfun/00new/xfun/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (xfun) begin installing package ‘highr’ begin installing package ‘tinytex’ * installing *source* package ‘DBI’ ... ** this is package ‘DBI’ version ‘1.3.0’ ** package ‘DBI’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DBI) * installing *source* package ‘highr’ ... ** this is package ‘highr’ version ‘0.12’ ** package ‘highr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (highr) * installing *source* package ‘tinytex’ ... ** this is package ‘tinytex’ version ‘0.58’ ** package ‘tinytex’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (tinytex) * installing *source* package ‘yaml’ ... ** this is package ‘yaml’ version ‘2.3.12’ ** package ‘yaml’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpqrEIFG/R.INSTALL10408e40ba4f58/yaml/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c api.c -o api.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c dumper.c -o dumper.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c emitter.c -o emitter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c implicit.c -o implicit.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c loader.c -o loader.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c parser.c -o parser.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c r_emit.c -o r_emit.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c r_ext.c -o r_ext.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c r_parse.c -o r_parse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c reader.c -o reader.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c scanner.c -o scanner.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c writer.c -o writer.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o yaml.so api.o dumper.o emitter.o implicit.o loader.o parser.o r_emit.o r_ext.o r_parse.o reader.o scanner.o writer.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpqrEIFG/R.INSTALL10408e40ba4f58/yaml/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-yaml/00new/yaml/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (yaml) begin installing package ‘knitr’ * installing *source* package ‘digest’ ... ** this is package ‘digest’ version ‘0.6.39’ ** package ‘digest’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpWh74Yv/R.INSTALL1040365f58b41d/digest/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c SpookyV2.cpp -o SpookyV2.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c aes.c -o aes.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c blake3.c -o blake3.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c blake3_dispatch.c -o blake3_dispatch.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c blake3_portable.c -o blake3_portable.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c crc32.c -o crc32.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c crc32c.cpp -o crc32c.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c crc32c_portable.cpp -o crc32c_portable.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c digest.c -o digest.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c digest2int.c -o digest2int.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c md5.c -o md5.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c pmurhash.c -o pmurhash.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c raes.c -o raes.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c sha1.c -o sha1.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c sha2.c -o sha2.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c sha256.c -o sha256.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spooky_serialize.cpp -o spooky_serialize.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I. -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c xxhash.c -o xxhash.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o digest.so SpookyV2.o aes.o blake3.o blake3_dispatch.o blake3_portable.o crc32.o crc32c.o crc32c_portable.o digest.o digest2int.o init.o md5.o pmurhash.o raes.o sha1.o sha2.o sha256.o spooky_serialize.o xxhash.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpWh74Yv/R.INSTALL1040365f58b41d/digest/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-digest/00new/digest/libs ** R ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (digest) * installing *source* package ‘e1071’ ... ** this is package ‘e1071’ version ‘1.7-17’ ** package ‘e1071’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpwlDsrK/R.INSTALL104c48510775df/e1071/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c Rsvm.c -o Rsvm.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c cmeans.c -o cmeans.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c cshell.c -o cshell.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c floyd.c -o floyd.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c svm.cpp -o svm.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o e1071.so Rsvm.o cmeans.o cshell.o floyd.o init.o svm.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpwlDsrK/R.INSTALL104c48510775df/e1071/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-e1071/00new/e1071/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (e1071) begin installing package ‘classInt’ * installing *source* package ‘wk’ ... ** this is package ‘wk’ version ‘0.9.5’ ** package ‘wk’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpSc3Vot/R.INSTALL104031730135a5/wk/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c bbox-handler.c -o bbox-handler.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c count-handler.c -o count-handler.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c debug-filter.c -o debug-filter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c flatten-filter.c -o flatten-filter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c handle-crc.c -o handle-crc.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c handle-rct.c -o handle-rct.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c handle-sfc.c -o handle-sfc.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c handle-wkb.c -o handle-wkb.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c handle-wkt.cpp -o handle-wkt.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c handle-xy.c -o handle-xy.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c identity-filter.c -o identity-filter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c make-collection-filter.c -o make-collection-filter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c make-linestring-filter.c -o make-linestring-filter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c make-polygon-filter.c -o make-polygon-filter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c meta-handler.c -o meta-handler.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c orient-filter.cpp -o orient-filter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c problems-handler.c -o problems-handler.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c sfc-writer.c -o sfc-writer.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c trans-affine.c -o trans-affine.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c trans-explicit.c -o trans-explicit.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c trans-set.c -o trans-set.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c transform.c -o transform.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c vctr.c -o vctr.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c vertex-filter.c -o vertex-filter.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c void-handler.c -o void-handler.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c wk-v1.c -o wk-v1.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c wkb-writer.c -o wkb-writer.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c wkt-writer.cpp -o wkt-writer.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c xy-writer.c -o xy-writer.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o wk.so bbox-handler.o count-handler.o debug-filter.o flatten-filter.o handle-crc.o handle-rct.o handle-sfc.o handle-wkb.o handle-wkt.o handle-xy.o identity-filter.o init.o make-collection-filter.o make-linestring-filter.o make-polygon-filter.o meta-handler.o orient-filter.o problems-handler.o sfc-writer.o trans-affine.o trans-explicit.o trans-set.o transform.o vctr.o vertex-filter.o void-handler.o wk-v1.o wkb-writer.o wkt-writer.o xy-writer.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpSc3Vot/R.INSTALL104031730135a5/wk/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-wk/00new/wk/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (wk) * installing *source* package ‘classInt’ ... ** this is package ‘classInt’ version ‘0.4-11’ ** package ‘classInt’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using Fortran compiler: ‘GNU Fortran (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpqt3QhB/R.INSTALL105e6311547c66/classInt/src' gfortran-15 -fsanitize=address -fpic -g -O2 -Wall -pedantic -mtune=native -c fish1.f -o fish1.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o classInt.so fish1.o init.o -lasan -lgfortran -lm -lquadmath -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpqt3QhB/R.INSTALL105e6311547c66/classInt/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-classInt/00new/classInt/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (classInt) * installing *source* package ‘cli’ ... ** this is package ‘cli’ version ‘3.6.5’ ** package ‘cli’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp6FB4Wb/R.INSTALL10406227ae3e5d/cli/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c ansi.c -o ansi.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c cleancall.c -o cleancall.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c diff.c -o diff.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c errors.c -o errors.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c glue.c -o glue.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c inst.c -o inst.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c keypress-unix.c -o keypress-unix.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c keypress-win.c -o keypress-win.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c keypress.c -o keypress.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c md5.c -o md5.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c progress-altrep.c -o progress-altrep.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c progress.c -o progress.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c sha1.c -o sha1.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c sha256.c -o sha256.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c thread.c -o thread.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c tty.c -o tty.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utf8.c -o utf8.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c utils.c -o utils.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c vt.c -o vt.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c vtparse.c -o vtparse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c vtparse_table.c -o vtparse_table.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c win-utf8.c -o win-utf8.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c winfiles.c -o winfiles.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c xxhash.c -o xxhash.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c xxhash2.c -o xxhash2.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o cli.so ansi.o cleancall.o diff.o errors.o glue.o init.o inst.o keypress-unix.o keypress-win.o keypress.o md5.o progress-altrep.o progress.o sha1.o sha256.o thread.o tty.o utf8.o utils.o vt.o vtparse.o vtparse_table.o win-utf8.o winfiles.o xxhash.o xxhash2.o -lpthread -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp6FB4Wb/R.INSTALL10406227ae3e5d/cli/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-cli/00new/cli/libs ** R ** exec ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (cli) * installing *source* package ‘sp’ ... ** this is package ‘sp’ version ‘2.2-1’ ** package ‘sp’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpDcYYGw/R.INSTALL1040496ed7149f/sp/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c Rcentroid.c -o Rcentroid.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c gcdist.c -o gcdist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c pip.c -o pip.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c pip2.c -o pip2.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c sp_xports.c -o sp_xports.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c surfaceArea.c -o surfaceArea.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c zerodist.c -o zerodist.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o sp.so Rcentroid.o gcdist.o init.o pip.o pip2.o sp_xports.o surfaceArea.o zerodist.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpDcYYGw/R.INSTALL1040496ed7149f/sp/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-sp/00new/sp/libs ** R ** data ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sp) * installing *source* package ‘rlang’ ... ** this is package ‘rlang’ version ‘1.1.7’ ** package ‘rlang’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpyKRPht/R.INSTALL1040893e8fbfa3/rlang/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./rlang/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c capture.c -o capture.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./rlang/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c internal.c -o internal.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./rlang/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c rlang.c -o rlang.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./rlang/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c version.c -o version.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o rlang.so capture.o internal.o rlang.o version.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpyKRPht/R.INSTALL1040893e8fbfa3/rlang/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-rlang/00new/rlang/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rlang) begin installing package ‘cachem’ begin installing package ‘htmltools’ begin installing package ‘lifecycle’ * installing *source* package ‘XML’ ... ** this is package ‘XML’ version ‘3.99-0.22’ ** package ‘XML’ successfully unpacked and MD5 sums checked ** using staged installation checking for gcc... gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer accepts -g... yes checking for gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer option to enable C11 features... none needed checking how to run the C preprocessor... gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -E checking for sed... /usr/bin/sed checking for pkg-config... /usr/bin/pkg-config checking for xml2-config... /usr/bin/xml2-config USE_XML2 = yes SED_EXTENDED_ARG: -E Minor 15, Patch 1 for 2.15.1 Located parser file -I/usr/include/libxml2/parser.h Checking for 1.8: -I/usr/include/libxml2 Using libxml2.* checking for gzopen in -lz... yes checking for xmlParseFile in -lxml2... yes checking for xmlHashSize in -lxml2... yes Using built-in xmlHashSize Checking DTD parsing (presence of externalSubset)... checking for xmlHashSize in -lxml2... (cached) yes Found xmlHashSize checking for xmlOutputBufferCreateBuffer in -lxml2... yes have xmlOutputBufferCreateBuffer() checking for xmlDocDumpFormatMemoryEnc in -lxml2... yes checking for libxml/xmlversion.h... yes Expat: FALSE Checking for return type of xmlHashScan element routine. No return value for xmlHashScan xmlNs has a context field Checking for cetype_t enumeration Using recent version of R with cetype_t enumeration type for encoding checking for xmlsec1-config... no nodegc default xml-debug default Version has XML_WITH_ZLIB Version has xmlHasFeature() **************************************** Configuration information: Libxml settings libxml include directory: -I/usr/include/libxml2 libxml library directory: -lxml2 -lz -lxml2 libxml 2: -DLIBXML2=1 Compilation flags: -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 Link flags: -lxml2 -lz -lxml2 **************************************** configure: creating ./config.status config.status: creating src/Makevars config.status: creating R/supports.R config.status: creating inst/scripts/RSXML.csh config.status: creating inst/scripts/RSXML.bsh ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmprXM7yF/R.INSTALL1046f96e244464/XML/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c DocParse.c -o DocParse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c EventParse.c -o EventParse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c ExpatParse.c -o ExpatParse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c HTMLParse.c -o HTMLParse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c NodeGC.c -o NodeGC.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c RUtils.c -o RUtils.o RUtils.c: In function ‘RS_XML_getStructuredErrorHandler’: RUtils.c:279:46: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 279 | SET_VECTOR_ELT(ans, 1, R_MakeExternalPtr((void *)xmlStructuredError, Rf_install("xmlStructuredErrorFunc"), R_NilValue)); | ^ RUtils.c: In function ‘RS_XML_setStructuredErrorHandler’: RUtils.c:311:44: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 311 | handler = (sym == R_NilValue) ? NULL : (xmlStructuredErrorFunc) R_ExternalPtrAddr(sym); | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c Rcatalog.c -o Rcatalog.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c Utils.c -o Utils.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c XMLEventParse.c -o XMLEventParse.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c XMLHashTree.c -o XMLHashTree.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c XMLTree.c -o XMLTree.o XMLTree.c: In function ‘RS_XML_printXMLNode’: XMLTree.c:1415:9: warning: unused variable ‘oldIndent’ [-Wunused-variable] 1415 | int oldIndent; | ^~~~~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c fixNS.c -o fixNS.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c libxmlFeatures.c -o libxmlFeatures.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c schema.c -o schema.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c xmlsecurity.c -o xmlsecurity.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DLIBXML -I/usr/include/libxml2 -DUSE_EXTERNAL_SUBSET=1 -DROOT_HAS_DTD_NODE=1 -DNO_CHECKED_ENTITY_FIELD=1 -DDUMP_WITH_ENCODING=1 -DUSE_XML_VERSION_H=1 -DXML_ELEMENT_ETYPE=1 -DXML_ATTRIBUTE_ATYPE=1 -DNO_XML_HASH_SCANNER_RETURN=1 -DLIBXML_NAMESPACE_HAS_CONTEXT=1 -DHAVE_R_CETYPE_T=1 -DHAVE_XML_WITH_ZLIB=1 -DHAVE_XML_HAS_FEATURE=1 -DUSE_R=1 -D_R_=1 -DHAVE_VALIDITY=1 -DXML_REF_COUNT_NODES=1 -I. -DLIBXML2=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c xpath.c -o xpath.o xpath.c: In function ‘R_addXMLInternalDocument_finalizer’: xpath.c:182:18: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 182 | action = (R_CFinalizer_t) R_ExternalPtrAddr(fun); | ^ xpath.c: In function ‘RS_XML_xpathEval’: xpath.c:255:22: warning: ISO C forbids assignment between function pointer and ‘void *’ [-Wpedantic] 255 | routine = R_ExternalPtrAddr(el); | ^ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o XML.so DocParse.o EventParse.o ExpatParse.o HTMLParse.o NodeGC.o RUtils.o Rcatalog.o Utils.o XMLEventParse.o XMLHashTree.o XMLTree.o fixNS.o libxmlFeatures.o schema.o xmlsecurity.o xpath.o -lxml2 -lz -lxml2 -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmprXM7yF/R.INSTALL1046f96e244464/XML/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-XML/00new/XML/libs ** R ** inst ** byte-compile and prepare package for lazy loading Creating a generic function for ‘source’ from package ‘base’ in package ‘XML’ in method for ‘xmlAttrsToDataFrame’ with signature ‘"AsIs"’: no definition for class “AsIs” in method for ‘readKeyValueDB’ with signature ‘"AsIs"’: no definition for class “AsIs” in method for ‘readSolrDoc’ with signature ‘"AsIs"’: no definition for class “AsIs” ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (XML) * installing *source* package ‘knitr’ ... ** this is package ‘knitr’ version ‘1.51’ ** package ‘knitr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (knitr) * installing *source* package ‘cachem’ ... ** this is package ‘cachem’ version ‘1.1.0’ ** package ‘cachem’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpymlmgc/R.INSTALL10610d3d8e13d6/cachem/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c cache.c -o cache.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o cachem.so cache.o init.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpymlmgc/R.INSTALL10610d3d8e13d6/cachem/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-cachem/00new/cachem/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (cachem) begin installing package ‘memoise’ * installing *source* package ‘lifecycle’ ... ** this is package ‘lifecycle’ version ‘1.0.5’ ** package ‘lifecycle’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (lifecycle) * installing *source* package ‘memoise’ ... ** this is package ‘memoise’ version ‘2.0.1’ ** package ‘memoise’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (memoise) * installing *source* package ‘fs’ ... ** this is package ‘fs’ version ‘1.6.7’ ** package ‘fs’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpMMwfZS/R.INSTALL10402e1bee6f1a/fs/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c dir.cc -o dir.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c error.cc -o error.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c file.cc -o file.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c fs.cc -o fs.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c getmode.cc -o getmode.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c id.cc -o id.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c init.cc -o init.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c link.cc -o link.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c path.cc -o path.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c utils.cc -o utils.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c unix/getmode.cc -o unix/getmode.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c bsd/setmode.c -o bsd/setmode.o bsd/setmode.c: In function ‘setmode’: bsd/setmode.c:159:37: warning: pointer ‘saveset’ may be used after ‘reallocarray’ [-Wuse-after-free] 159 | set = newset + (set - saveset); \ | ^ bsd/setmode.c:227:17: note: in expansion of macro ‘ADDCMD’ 227 | ADDCMD('=', (STANDARD_BITS|S_ISTXT), perm, mask); | ^~~~~~ bsd/setmode.c:156:36: note: call to ‘reallocarray’ here 156 | newset = (BITCMD*) reallocarray(saveset, setlen, sizeof(BITCMD)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsd/setmode.c:227:17: note: in expansion of macro ‘ADDCMD’ 227 | ADDCMD('=', (STANDARD_BITS|S_ISTXT), perm, mask); | ^~~~~~ bsd/setmode.c:159:37: warning: pointer ‘saveset’ may be used after ‘reallocarray’ [-Wuse-after-free] 159 | set = newset + (set - saveset); \ | ^ bsd/setmode.c:306:41: note: in expansion of macro ‘ADDCMD’ 306 | ADDCMD(op, who, perm, mask); | ^~~~~~ bsd/setmode.c:156:36: note: call to ‘reallocarray’ here 156 | newset = (BITCMD*) reallocarray(saveset, setlen, sizeof(BITCMD)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsd/setmode.c:306:41: note: in expansion of macro ‘ADDCMD’ 306 | ADDCMD(op, who, perm, mask); | ^~~~~~ bsd/setmode.c:159:37: warning: pointer ‘saveset’ may be used after ‘reallocarray’ [-Wuse-after-free] 159 | set = newset + (set - saveset); \ | ^ bsd/setmode.c:312:41: note: in expansion of macro ‘ADDCMD’ 312 | ADDCMD('X', who, permXbits, mask); | ^~~~~~ bsd/setmode.c:156:36: note: call to ‘reallocarray’ here 156 | newset = (BITCMD*) reallocarray(saveset, setlen, sizeof(BITCMD)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsd/setmode.c:312:41: note: in expansion of macro ‘ADDCMD’ 312 | ADDCMD('X', who, permXbits, mask); | ^~~~~~ bsd/setmode.c:159:37: warning: pointer ‘saveset’ may be used after ‘reallocarray’ [-Wuse-after-free] 159 | set = newset + (set - saveset); \ | ^ bsd/setmode.c:315:33: note: in expansion of macro ‘ADDCMD’ 315 | ADDCMD(*p, who, op, mask); | ^~~~~~ bsd/setmode.c:156:36: note: call to ‘reallocarray’ here 156 | newset = (BITCMD*) reallocarray(saveset, setlen, sizeof(BITCMD)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsd/setmode.c:315:33: note: in expansion of macro ‘ADDCMD’ 315 | ADDCMD(*p, who, op, mask); | ^~~~~~ bsd/setmode.c:159:37: warning: pointer ‘saveset’ may be used after ‘reallocarray’ [-Wuse-after-free] 159 | set = newset + (set - saveset); \ | ^ bsd/setmode.c:326:41: note: in expansion of macro ‘ADDCMD’ 326 | ADDCMD(op, who, perm, mask); | ^~~~~~ bsd/setmode.c:156:36: note: call to ‘reallocarray’ here 156 | newset = (BITCMD*) reallocarray(saveset, setlen, sizeof(BITCMD)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsd/setmode.c:326:41: note: in expansion of macro ‘ADDCMD’ 326 | ADDCMD(op, who, perm, mask); | ^~~~~~ bsd/setmode.c:159:37: warning: pointer ‘saveset’ may be used after ‘reallocarray’ [-Wuse-after-free] 159 | set = newset + (set - saveset); \ | ^ bsd/setmode.c:330:41: note: in expansion of macro ‘ADDCMD’ 330 | ADDCMD('X', who, permXbits, mask); | ^~~~~~ bsd/setmode.c:156:36: note: call to ‘reallocarray’ here 156 | newset = (BITCMD*) reallocarray(saveset, setlen, sizeof(BITCMD)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bsd/setmode.c:330:41: note: in expansion of macro ‘ADDCMD’ 330 | ADDCMD('X', who, permXbits, mask); | ^~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c bsd/strmode.c -o bsd/strmode.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libuv-1.44.2/include -I. -pthread -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c bsd/reallocarray.c -o bsd/reallocarray.o touch libuv-1.44.2/aclocal.m4 && touch libuv-1.44.2/configure && touch libuv-1.44.2/Makefile.in (cd libuv-1.44.2 \ && CC="gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer" CPPFLAGS="-I/usr/local/include" CFLAGS="-g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -fvisibility=hidden -std=c99" AR="ar" RANLIB="ranlib" LDFLAGS="-Wl,-O1" LT_MULTI_MODULE=1 ./configure --quiet) make --directory=libuv-1.44.2 \ HAVE_DTRACE=0 make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpMMwfZS/R.INSTALL10402e1bee6f1a/fs/src/libuv-1.44.2' CC src/libuv_la-fs-poll.lo CC src/libuv_la-idna.lo CC src/libuv_la-inet.lo CC src/libuv_la-random.lo CC src/libuv_la-strscpy.lo CC src/libuv_la-threadpool.lo CC src/libuv_la-timer.lo CC src/libuv_la-uv-data-getter-setters.lo CC src/libuv_la-uv-common.lo CC src/libuv_la-version.lo CC src/libuv_la-strtok.lo CC src/unix/libuv_la-async.lo CC src/unix/libuv_la-core.lo CC src/unix/libuv_la-dl.lo CC src/unix/libuv_la-fs.lo src/unix/fs.c: In function 'uv__mkostemp_initonce': src/unix/fs.c:299:18: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 299 | uv__mkostemp = (int (*)(char*, int)) dlsym(RTLD_DEFAULT, "mkostemp"); | ^ CC src/unix/libuv_la-getaddrinfo.lo CC src/unix/libuv_la-getnameinfo.lo CC src/unix/libuv_la-loop-watcher.lo CC src/unix/libuv_la-loop.lo CC src/unix/libuv_la-pipe.lo CC src/unix/libuv_la-poll.lo CC src/unix/libuv_la-process.lo CC src/unix/libuv_la-random-devurandom.lo CC src/unix/libuv_la-signal.lo CC src/unix/libuv_la-stream.lo CC src/unix/libuv_la-tcp.lo CC src/unix/libuv_la-thread.lo CC src/unix/libuv_la-tty.lo CC src/unix/libuv_la-udp.lo CC src/unix/libuv_la-linux-core.lo CC src/unix/libuv_la-linux-inotify.lo CC src/unix/libuv_la-linux-syscalls.lo CC src/unix/libuv_la-procfs-exepath.lo CC src/unix/libuv_la-proctitle.lo CC src/unix/libuv_la-random-getrandom.lo CC src/unix/libuv_la-random-sysctl-linux.lo CC src/unix/libuv_la-epoll.lo CCLD libuv.la make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpMMwfZS/R.INSTALL10402e1bee6f1a/fs/src/libuv-1.44.2' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o fs.so dir.o error.o file.o fs.o getmode.o id.o init.o link.o path.o utils.o unix/getmode.o bsd/setmode.o bsd/strmode.o bsd/reallocarray.o ./libuv-1.44.2/.libs/libuv.pa -pthread -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpMMwfZS/R.INSTALL10402e1bee6f1a/fs/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-fs/00new/fs/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (fs) * installing *source* package ‘htmltools’ ... ** this is package ‘htmltools’ version ‘0.5.9’ ** package ‘htmltools’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp8uzKEE/R.INSTALL10610b41f68591/htmltools/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c init.c -o init.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c template.c -o template.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -shared -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -fpic -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o htmltools.so init.o template.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp8uzKEE/R.INSTALL10610b41f68591/htmltools/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-htmltools/00new/htmltools/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (htmltools) begin installing package ‘sass’ begin installing package ‘crosstalk’ begin installing package ‘fontawesome’ begin installing package ‘jquerylib’ begin installing package ‘leaflet.providers’ * installing *source* package ‘Rcpp’ ... ** this is package ‘Rcpp’ version ‘1.1.1’ ** package ‘Rcpp’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpE82Dqd/R.INSTALL1040904369d9c/Rcpp/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c api.cpp -o api.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c attributes.cpp -o attributes.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c barrier.cpp -o barrier.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c date.cpp -o date.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c module.cpp -o module.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../inst/include/ -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c rcpp_init.cpp -o rcpp_init.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o Rcpp.so api.o attributes.o barrier.o date.o module.o rcpp_init.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpE82Dqd/R.INSTALL1040904369d9c/Rcpp/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-Rcpp/00new/Rcpp/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Rcpp) begin installing package ‘terra’ begin installing package ‘s2’ begin installing package ‘units’ * installing *source* package ‘leaflet.providers’ ... ** this is package ‘leaflet.providers’ version ‘2.0.0’ ** package ‘leaflet.providers’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (leaflet.providers) * installing *source* package ‘jquerylib’ ... ** this is package ‘jquerylib’ version ‘0.1.4’ ** package ‘jquerylib’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (jquerylib) * installing *source* package ‘fontawesome’ ... ** this is package ‘fontawesome’ version ‘0.5.3’ ** package ‘fontawesome’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (fontawesome) * installing *source* package ‘crosstalk’ ... ** this is package ‘crosstalk’ version ‘1.2.2’ ** package ‘crosstalk’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (crosstalk) * installing *source* package ‘units’ ... ** this is package ‘units’ version ‘1.0-1’ ** package ‘units’ successfully unpacked and MD5 sums checked ** using staged installation configure: units: 1.0-1 checking for default C++ standard... 202002 checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 accepts -g... yes checking for g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 option to enable C++11 features... -std=gnu++11 checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for _Bool... no checking for stdbool.h that conforms to C99 or later... yes checking for error_at_line... yes checking for gcc... gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer checking whether the compiler supports GNU C... yes checking whether gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer accepts -g... yes checking for gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer option to enable C11 features... none needed checking for brew... no checking for XML_ParserCreate in -lexpat... yes checking for udunits2.h... yes checking for ut_read_xml in -ludunits2... yes checking for exception propagation in -ludunits2... yes configure: creating ./config.status config.status: creating src/Makevars ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpm1IyEU/R.INSTALL1065f517a23de8/units/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUDUNITS2_DIR=0 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RcppExports.cpp -o RcppExports.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUDUNITS2_DIR=0 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c tokenizer.cpp -o tokenizer.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -DUDUNITS2_DIR=0 -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c udunits.cpp -o udunits.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o units.so RcppExports.o tokenizer.o udunits.o -lexpat -lexpat -ludunits2 -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpm1IyEU/R.INSTALL1065f517a23de8/units/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-units/00new/units/libs ** R ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (units) * installing *source* package ‘farver’ ... ** this is package ‘farver’ version ‘2.1.2’ ** package ‘farver’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpWKTcNJ/R.INSTALL1040586b8f60e2/farver/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c ColorSpace.cpp -o ColorSpace.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c Comparison.cpp -o Comparison.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c Conversion.cpp -o Conversion.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c encode.cpp -o encode.o encode.cpp: In function ‘int double2int(double)’: encode.cpp:22:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 22 | return reinterpret_cast(d); | ^ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c farver.cpp -o farver.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c init.cpp -o init.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o farver.so ColorSpace.o Comparison.o Conversion.o encode.o farver.o init.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpWKTcNJ/R.INSTALL1040586b8f60e2/farver/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-farver/00new/farver/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (farver) begin installing package ‘scales’ * installing *source* package ‘scales’ ... ** this is package ‘scales’ version ‘1.4.0’ ** package ‘scales’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (scales) * installing *source* package ‘sass’ ... ** this is package ‘sass’ version ‘0.4.10’ ** package ‘sass’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpeIUfWo/R.INSTALL1065236853345d/sass/src' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libsass/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c compile.c -o compile.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I./libsass/include -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c init.cpp -o init.o MAKEFLAGS= CC="gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer" CFLAGS="-g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation" CXX="g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20" AR="ar" LDFLAGS="-Wl,-O1" make -C libsass make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpeIUfWo/R.INSTALL1065236853345d/sass/src/libsass' gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -O2 -I ./include -fPIC -c -o src/cencode.o src/cencode.c g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast.o src/ast.cpp In file included from src/ast.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast_values.o src/ast_values.cpp In file included from src/ast_values.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast_supports.o src/ast_supports.cpp In file included from src/ast_supports.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast_sel_cmp.o src/ast_sel_cmp.cpp In file included from src/ast_selectors.hpp:7, from src/ast_sel_cmp.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast_sel_unify.o src/ast_sel_unify.cpp In file included from src/ast_sel_unify.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast_sel_super.o src/ast_sel_super.cpp In file included from src/ast_sel_super.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast_sel_weave.o src/ast_sel_weave.cpp In file included from src/ast_sel_weave.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast_selectors.o src/ast_selectors.cpp In file included from src/ast_selectors.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/context.o src/context.cpp In file included from src/context.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:18: src/operation.hpp:134:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 134 | T operator()(AST_Node* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ In file included from src/expand.hpp:7, from src/context.cpp:17: src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:139:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 139 | T operator()(Trace* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:143:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 143 | T operator()(CssMediaQuery* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:147:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 147 | T operator()(Declaration* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:183:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 183 | T operator()(SupportsCondition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:163:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 163 | T operator()(Mixin_Call* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:160:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 160 | T operator()(Content* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:162:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 162 | T operator()(Definition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:140:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 140 | T operator()(SupportsRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:144:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 144 | T operator()(AtRootRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:168:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 168 | T operator()(Function* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:172:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 172 | T operator()(Custom_Warning* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:176:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 176 | T operator()(Color* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:193:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 193 | T operator()(Parameter* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:137:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 137 | T operator()(StyleRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:141:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 141 | T operator()(MediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:145:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 145 | T operator()(AtRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:149:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 149 | T operator()(Import* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:206:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 206 | T operator()(SelectorCombinator* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:173:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 173 | T operator()(Custom_Error* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:194:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 194 | T operator()(Parameters* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:161:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 161 | T operator()(ExtendRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:142:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 142 | T operator()(CssMediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:146:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 146 | T operator()(Keyframe_Rule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:138:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 138 | T operator()(Bubble* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:150:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 150 | T operator()(Import_Stub* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/constants.o src/constants.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/fn_utils.o src/fn_utils.cpp In file included from src/parser.hpp:11, from src/fn_utils.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/fn_miscs.o src/fn_miscs.cpp In file included from src/fn_miscs.cpp:1: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:18: src/operation.hpp:161:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 161 | T operator()(ExtendRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ In file included from src/expand.hpp:7, from src/fn_miscs.cpp:2: src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:194:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 194 | T operator()(Parameters* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:134:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 134 | T operator()(AST_Node* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:144:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 144 | T operator()(AtRootRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:162:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 162 | T operator()(Definition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:141:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 141 | T operator()(MediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:143:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 143 | T operator()(CssMediaQuery* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:145:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 145 | T operator()(AtRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:147:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 147 | T operator()(Declaration* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:149:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 149 | T operator()(Import* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:139:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 139 | T operator()(Trace* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:183:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 183 | T operator()(SupportsCondition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:142:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 142 | T operator()(CssMediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:163:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 163 | T operator()(Mixin_Call* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:168:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 168 | T operator()(Function* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:137:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 137 | T operator()(StyleRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:138:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 138 | T operator()(Bubble* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:172:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 172 | T operator()(Custom_Warning* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:176:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 176 | T operator()(Color* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:160:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 160 | T operator()(Content* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:193:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 193 | T operator()(Parameter* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:140:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 140 | T operator()(SupportsRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:173:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 173 | T operator()(Custom_Error* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:146:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 146 | T operator()(Keyframe_Rule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:150:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 150 | T operator()(Import_Stub* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:206:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 206 | T operator()(SelectorCombinator* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/fn_maps.o src/fn_maps.cpp In file included from src/values.hpp:4, from src/operators.hpp:4, from src/fn_maps.cpp:1: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/fn_lists.o src/fn_lists.cpp In file included from src/values.hpp:4, from src/operators.hpp:4, from src/fn_lists.cpp:6: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/operation.hpp:15, from src/listize.hpp:9, from src/fn_lists.cpp:5: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/fn_colors.o src/fn_colors.cpp In file included from src/fn_colors.cpp:6: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/fn_numbers.o src/fn_numbers.cpp In file included from src/fn_numbers.cpp:15: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/fn_strings.o src/fn_strings.cpp In file included from src/fn_strings.cpp:6: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/fn_selectors.o src/fn_selectors.cpp In file included from src/parser.hpp:11, from src/fn_selectors.cpp:3: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/color_maps.o src/color_maps.cpp In file included from src/color_maps.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/environment.o src/environment.cpp In file included from src/environment.cpp:2: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast_fwd_decl.o src/ast_fwd_decl.cpp In file included from src/ast_fwd_decl.cpp:1: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/bind.o src/bind.cpp In file included from src/bind.cpp:3: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/environment.hpp:11, from src/bind.hpp:6, from src/bind.cpp:2: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:18: src/operation.hpp:150:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 150 | T operator()(Import_Stub* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ In file included from src/expand.hpp:7, from src/bind.cpp:6: src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:162:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 162 | T operator()(Definition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:140:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 140 | T operator()(SupportsRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:142:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 142 | T operator()(CssMediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:144:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 144 | T operator()(AtRootRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:146:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 146 | T operator()(Keyframe_Rule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:183:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 183 | T operator()(SupportsCondition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:139:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 139 | T operator()(Trace* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:163:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 163 | T operator()(Mixin_Call* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:168:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 168 | T operator()(Function* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:172:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 172 | T operator()(Custom_Warning* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:137:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 137 | T operator()(StyleRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:176:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 176 | T operator()(Color* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:138:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 138 | T operator()(Bubble* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:160:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 160 | T operator()(Content* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:193:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 193 | T operator()(Parameter* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:206:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 206 | T operator()(SelectorCombinator* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:141:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 141 | T operator()(MediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:143:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 143 | T operator()(CssMediaQuery* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:145:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 145 | T operator()(AtRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:147:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 147 | T operator()(Declaration* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:149:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 149 | T operator()(Import* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:173:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 173 | T operator()(Custom_Error* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:161:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 161 | T operator()(ExtendRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:194:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 194 | T operator()(Parameters* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:134:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 134 | T operator()(AST_Node* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/file.o src/file.cpp In file included from src/context.hpp:7, from src/file.cpp:21: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/util.o src/util.cpp In file included from src/util.cpp:3: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/util_string.o src/util_string.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/json.o src/json.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/units.o src/units.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/values.o src/values.cpp In file included from src/values.hpp:4, from src/values.cpp:6: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/plugins.o src/plugins.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/source.o src/source.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/position.o src/position.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/lexer.o src/lexer.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/parser.o src/parser.cpp In file included from src/parser.hpp:11, from src/parser.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/parser_selectors.o src/parser_selectors.cpp In file included from src/parser.hpp:11, from src/parser_selectors.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/prelexer.o src/prelexer.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/eval.o src/eval.cpp In file included from src/eval.hpp:7, from src/eval.cpp:13: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:18: src/operation.hpp:141:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 141 | T operator()(MediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:143:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 143 | T operator()(CssMediaQuery* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:145:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 145 | T operator()(AtRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:149:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 149 | T operator()(Import* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:162:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 162 | T operator()(Definition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:134:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 134 | T operator()(AST_Node* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:183:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 183 | T operator()(SupportsCondition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:163:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 163 | T operator()(Mixin_Call* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:144:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 144 | T operator()(AtRootRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:138:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 138 | T operator()(Bubble* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:140:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 140 | T operator()(SupportsRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:142:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 142 | T operator()(CssMediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:150:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 150 | T operator()(Import_Stub* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:146:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 146 | T operator()(Keyframe_Rule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:168:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 168 | T operator()(Function* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:172:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 172 | T operator()(Custom_Warning* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:176:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 176 | T operator()(Color* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:193:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 193 | T operator()(Parameter* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:160:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 160 | T operator()(Content* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:147:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 147 | T operator()(Declaration* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:206:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 206 | T operator()(SelectorCombinator* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:173:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 173 | T operator()(Custom_Error* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:194:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 194 | T operator()(Parameters* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:161:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 161 | T operator()(ExtendRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:137:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 137 | T operator()(StyleRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:139:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 139 | T operator()(Trace* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/eval_selectors.o src/eval_selectors.cpp In file included from src/expand.hpp:6, from src/eval_selectors.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:18: src/operation.hpp:162:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 162 | T operator()(Definition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ In file included from src/expand.hpp:7: src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:140:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 140 | T operator()(SupportsRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:183:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 183 | T operator()(SupportsCondition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:141:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 141 | T operator()(MediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:137:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 137 | T operator()(StyleRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:139:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 139 | T operator()(Trace* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:163:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 163 | T operator()(Mixin_Call* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:168:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 168 | T operator()(Function* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:172:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 172 | T operator()(Custom_Warning* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:143:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 143 | T operator()(CssMediaQuery* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:145:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 145 | T operator()(AtRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:147:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 147 | T operator()(Declaration* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:149:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 149 | T operator()(Import* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:176:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 176 | T operator()(Color* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:193:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 193 | T operator()(Parameter* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:206:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 206 | T operator()(SelectorCombinator* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:160:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 160 | T operator()(Content* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:173:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 173 | T operator()(Custom_Error* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:138:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 138 | T operator()(Bubble* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:142:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 142 | T operator()(CssMediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:194:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 194 | T operator()(Parameters* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:161:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 161 | T operator()(ExtendRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:144:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 144 | T operator()(AtRootRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:146:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 146 | T operator()(Keyframe_Rule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:134:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 134 | T operator()(AST_Node* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:150:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 150 | T operator()(Import_Stub* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/expand.o src/expand.cpp In file included from src/expand.cpp:8: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:18: src/operation.hpp:193:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 193 | T operator()(Parameter* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ In file included from src/expand.hpp:7, from src/expand.cpp:9: src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:206:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 206 | T operator()(SelectorCombinator* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:160:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 160 | T operator()(Content* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:144:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 144 | T operator()(AtRootRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:138:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 138 | T operator()(Bubble* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:143:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 143 | T operator()(CssMediaQuery* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:140:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 140 | T operator()(SupportsRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:173:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 173 | T operator()(Custom_Error* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:145:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 145 | T operator()(AtRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:149:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 149 | T operator()(Import* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:194:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 194 | T operator()(Parameters* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:161:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 161 | T operator()(ExtendRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:134:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 134 | T operator()(AST_Node* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:139:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 139 | T operator()(Trace* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:146:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 146 | T operator()(Keyframe_Rule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:150:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 150 | T operator()(Import_Stub* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:162:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 162 | T operator()(Definition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:142:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 142 | T operator()(CssMediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:183:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 183 | T operator()(SupportsCondition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:147:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 147 | T operator()(Declaration* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:163:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 163 | T operator()(Mixin_Call* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:168:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 168 | T operator()(Function* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:172:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 172 | T operator()(Custom_Warning* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:137:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 137 | T operator()(StyleRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:141:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 141 | T operator()(MediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:176:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 176 | T operator()(Color* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/listize.o src/listize.cpp In file included from src/context.hpp:7, from src/listize.cpp:10: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/operation.hpp:15, from src/listize.hpp:9, from src/listize.cpp:9: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/cssize.o src/cssize.cpp In file included from src/cssize.hpp:4, from src/cssize.cpp:9: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/extender.o src/extender.cpp In file included from src/extender.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/extension.o src/extension.cpp In file included from src/extension.cpp:7: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/stylesheet.o src/stylesheet.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/output.o src/output.cpp In file included from src/output.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/inspect.o src/inspect.cpp In file included from src/inspect.cpp:12: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/emitter.o src/emitter.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/check_nesting.o src/check_nesting.cpp In file included from src/check_nesting.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/remove_placeholders.o src/remove_placeholders.cpp In file included from src/remove_placeholders.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/sass.o src/sass.cpp In file included from src/context.hpp:7, from src/sass.cpp:13: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/sass_values.o src/sass_values.cpp In file included from src/eval.hpp:7, from src/sass_values.cpp:8: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:18: src/operation.hpp:142:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 142 | T operator()(CssMediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:194:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameters*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 194 | T operator()(Parameters* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:149:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 149 | T operator()(Import* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:161:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::ExtendRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 161 | T operator()(ExtendRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:146:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Keyframe_Rule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 146 | T operator()(Keyframe_Rule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:150:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Import_Stub*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 150 | T operator()(Import_Stub* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:134:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AST_Node*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 134 | T operator()(AST_Node* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:162:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Definition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 162 | T operator()(Definition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:140:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 140 | T operator()(SupportsRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:183:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SupportsCondition*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 183 | T operator()(SupportsCondition* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:139:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Trace*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 139 | T operator()(Trace* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:141:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::MediaRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 141 | T operator()(MediaRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:163:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Mixin_Call*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 163 | T operator()(Mixin_Call* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:168:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Function*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 168 | T operator()(Function* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:172:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Warning*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 172 | T operator()(Custom_Warning* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:145:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 145 | T operator()(AtRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:147:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Declaration*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 147 | T operator()(Declaration* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:137:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::StyleRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 137 | T operator()(StyleRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:176:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Color*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 176 | T operator()(Color* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:193:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Parameter*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 193 | T operator()(Parameter* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:206:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::SelectorCombinator*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 206 | T operator()(SelectorCombinator* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:160:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Content*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 160 | T operator()(Content* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:173:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Custom_Error*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 173 | T operator()(Custom_Error* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:138:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::Bubble*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 138 | T operator()(Bubble* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:143:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::CssMediaQuery*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 143 | T operator()(CssMediaQuery* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ src/operation.hpp:144:7: warning: ‘T Sass::Operation_CRTP::operator()(Sass::AtRootRule*) [with T = Sass::Expression*; D = Sass::Eval]’ was hidden [-Woverloaded-virtual=] 144 | T operator()(AtRootRule* x) { return static_cast(this)->fallback(x); } | ^~~~~~~~ src/eval.hpp:43:17: note: by ‘virtual Sass::Expression* Sass::Eval::operator()(Sass::Block*)’ 43 | Expression* operator()(Block*); | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/sass_context.o src/sass_context.cpp In file included from src/sass_context.cpp:4: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/sass_functions.o src/sass_functions.cpp In file included from src/context.hpp:7, from src/sass_functions.cpp:7: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/sass2scss.o src/sass2scss.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/backtrace.o src/backtrace.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/operators.o src/operators.cpp In file included from src/values.hpp:4, from src/operators.hpp:4, from src/operators.cpp:6: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/ast2c.o src/ast2c.cpp In file included from src/ast2c.cpp:6: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/operation.hpp:15, from src/ast2c.hpp:5, from src/ast2c.cpp:5: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/c2ast.o src/c2ast.cpp In file included from src/c2ast.cpp:1: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/to_value.o src/to_value.cpp In file included from src/to_value.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/source_map.o src/source_map.cpp In file included from src/source_map.cpp:10: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/error_handling.o src/error_handling.cpp In file included from src/error_handling.cpp:5: src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: note: by ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:167:17: note: by ‘bool Sass::Expression::operator!=(const Sass::Expression&) const’ 167 | inline bool operator!=(const Expression& rhs) const { return !(rhs == *this); } | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:908:10: note: by ‘bool Sass::CssMediaRule::operator==(const Sass::CssMediaRule&) const’ 908 | bool operator== (const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:911:10: note: by ‘bool Sass::CssMediaRule::operator!=(const Sass::CssMediaRule&) const’ 911 | bool operator!=(const CssMediaRule& rhs) const { | ^~~~~~~~ src/ast.hpp:90:18: warning: ‘virtual bool Sass::AST_Node::operator==(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 90 | virtual bool operator== (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:939:10: note: by ‘bool Sass::CssMediaQuery::operator==(const Sass::CssMediaQuery&) const’ 939 | bool operator== (const CssMediaQuery& rhs) const; | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast.hpp:940:10: note: by ‘bool Sass::CssMediaQuery::operator!=(const Sass::CssMediaQuery&) const’ 940 | bool operator!=(const CssMediaQuery& rhs) const { | ^~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ In file included from src/ast.hpp:1053: src/ast_values.hpp:38:18: note: by ‘virtual bool Sass::Value::operator!=(const Sass::Expression&) const’ 38 | virtual bool operator!= (const Expression& rhs) const { | ^~~~~~~~ src/ast.hpp:165:18: warning: ‘virtual bool Sass::Expression::operator==(const Sass::Expression&) const’ was hidden [-Woverloaded-virtual=] 165 | virtual bool operator== (const Expression& rhs) const { return false; } | ^~~~~~~~ In file included from src/ast.hpp:14: src/ast_def_macros.hpp:105:16: note: by ‘virtual bool Sass::Selector::operator==(const Sass::Selector&) const’ 105 | virtual bool operator==(const klass& rhs) const = 0; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast.hpp:96:18: warning: ‘virtual bool Sass::AST_Node::operator!=(const Sass::AST_Node&) const’ was hidden [-Woverloaded-virtual=] 96 | virtual bool operator!= (const AST_Node& rhs) const { | ^~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/ast.hpp:1055: src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:156:10: note: by ‘virtual bool Sass::PlaceholderSelector::operator==(const Sass::SimpleSelector&) const’ 156 | bool operator==(const SimpleSelector& rhs) const override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PlaceholderSelector::operator!=(const Sass::PlaceholderSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:157:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 157 | ATTACH_CMP_OPERATIONS(PlaceholderSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:173:10: note: by ‘virtual bool Sass::TypeSelector::operator==(const Sass::SimpleSelector&) const’ 173 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::TypeSelector::operator!=(const Sass::TypeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:174:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 174 | ATTACH_CMP_OPERATIONS(TypeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:187:10: note: by ‘virtual bool Sass::ClassSelector::operator==(const Sass::SimpleSelector&) const’ 187 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ClassSelector::operator!=(const Sass::ClassSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:188:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 188 | ATTACH_CMP_OPERATIONS(ClassSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:203:10: note: by ‘virtual bool Sass::IDSelector::operator==(const Sass::SimpleSelector&) const’ 203 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::IDSelector::operator!=(const Sass::IDSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:204:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 204 | ATTACH_CMP_OPERATIONS(IDSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:222:10: note: by ‘virtual bool Sass::AttributeSelector::operator==(const Sass::SimpleSelector&) const’ 222 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::AttributeSelector::operator!=(const Sass::AttributeSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:223:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 223 | ATTACH_CMP_OPERATIONS(AttributeSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_selectors.hpp:133:10: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 133 | bool operator==(const Selector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:136:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::ComplexSelector&) const’ was hidden [-Woverloaded-virtual=] 136 | virtual bool operator==(const ComplexSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:137:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::CompoundSelector&) const’ was hidden [-Woverloaded-virtual=] 137 | virtual bool operator==(const CompoundSelector& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_selectors.hpp:135:18: warning: ‘virtual bool Sass::SimpleSelector::operator==(const Sass::SelectorList&) const’ was hidden [-Woverloaded-virtual=] 135 | virtual bool operator==(const SelectorList& rhs) const; | ^~~~~~~~ src/ast_selectors.hpp:261:10: note: by ‘virtual bool Sass::PseudoSelector::operator==(const Sass::SimpleSelector&) const’ 261 | bool operator==(const SimpleSelector& rhs) const final override; | ^~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SimpleSelector::operator!=(const Sass::SimpleSelector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:139:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 139 | ATTACH_VIRTUAL_CMP_OPERATIONS(SimpleSelector); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::PseudoSelector::operator!=(const Sass::PseudoSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:262:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 262 | ATTACH_CMP_OPERATIONS(PseudoSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::ComplexSelector::operator!=(const Sass::ComplexSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:310:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 310 | ATTACH_CMP_OPERATIONS(ComplexSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: note: by ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorCombinator::operator!=(const Sass::SelectorCombinator&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:407:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 407 | ATTACH_CMP_OPERATIONS(SelectorCombinator) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::SelectorComponent::operator!=(const Sass::SelectorComponent&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:349:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 349 | ATTACH_VIRTUAL_CMP_OPERATIONS(SelectorComponent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::CompoundSelector::operator!=(const Sass::CompoundSelector&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:459:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 459 | ATTACH_CMP_OPERATIONS(CompoundSelector) | ^~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:106:16: warning: ‘virtual bool Sass::Selector::operator!=(const Sass::Selector&) const’ was hidden [-Woverloaded-virtual=] 106 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:56:5: note: in expansion of macro ‘ATTACH_VIRTUAL_CMP_OPERATIONS’ 56 | ATTACH_VIRTUAL_CMP_OPERATIONS(Selector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ast_def_macros.hpp:110:16: note: by ‘virtual bool Sass::SelectorList::operator!=(const Sass::SelectorList&) const’ 110 | virtual bool operator!=(const klass& rhs) const { return !(*this == rhs); }; \ | ^~~~~~~~ src/ast_selectors.hpp:501:5: note: in expansion of macro ‘ATTACH_CMP_OPERATIONS’ 501 | ATTACH_CMP_OPERATIONS(SelectorList) | ^~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/memory/allocator.o src/memory/allocator.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/memory/shared_ptr.o src/memory/shared_ptr.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/utf8_string.o src/utf8_string.cpp g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -Wall -O2 -std=c++11 -I ./include -fPIC -c -o src/base64vlq.o src/base64vlq.cpp mkdir lib ar rcvs lib/libsass.a src/cencode.o src/ast.o src/ast_values.o src/ast_supports.o src/ast_sel_cmp.o src/ast_sel_unify.o src/ast_sel_super.o src/ast_sel_weave.o src/ast_selectors.o src/context.o src/constants.o src/fn_utils.o src/fn_miscs.o src/fn_maps.o src/fn_lists.o src/fn_colors.o src/fn_numbers.o src/fn_strings.o src/fn_selectors.o src/color_maps.o src/environment.o src/ast_fwd_decl.o src/bind.o src/file.o src/util.o src/util_string.o src/json.o src/units.o src/values.o src/plugins.o src/source.o src/position.o src/lexer.o src/parser.o src/parser_selectors.o src/prelexer.o src/eval.o src/eval_selectors.o src/expand.o src/listize.o src/cssize.o src/extender.o src/extension.o src/stylesheet.o src/output.o src/inspect.o src/emitter.o src/check_nesting.o src/remove_placeholders.o src/sass.o src/sass_values.o src/sass_context.o src/sass_functions.o src/sass2scss.o src/backtrace.o src/operators.o src/ast2c.o src/c2ast.o src/to_value.o src/source_map.o src/error_handling.o src/memory/allocator.o src/memory/shared_ptr.o src/utf8_string.o src/base64vlq.o a - src/cencode.o a - src/ast.o a - src/ast_values.o a - src/ast_supports.o a - src/ast_sel_cmp.o a - src/ast_sel_unify.o a - src/ast_sel_super.o a - src/ast_sel_weave.o a - src/ast_selectors.o a - src/context.o a - src/constants.o a - src/fn_utils.o a - src/fn_miscs.o a - src/fn_maps.o a - src/fn_lists.o a - src/fn_colors.o a - src/fn_numbers.o a - src/fn_strings.o a - src/fn_selectors.o a - src/color_maps.o a - src/environment.o a - src/ast_fwd_decl.o a - src/bind.o a - src/file.o a - src/util.o a - src/util_string.o a - src/json.o a - src/units.o a - src/values.o a - src/plugins.o a - src/source.o a - src/position.o a - src/lexer.o a - src/parser.o a - src/parser_selectors.o a - src/prelexer.o a - src/eval.o a - src/eval_selectors.o a - src/expand.o a - src/listize.o a - src/cssize.o a - src/extender.o a - src/extension.o a - src/stylesheet.o a - src/output.o a - src/inspect.o a - src/emitter.o a - src/check_nesting.o a - src/remove_placeholders.o a - src/sass.o a - src/sass_values.o a - src/sass_context.o a - src/sass_functions.o a - src/sass2scss.o a - src/backtrace.o a - src/operators.o a - src/ast2c.o a - src/c2ast.o a - src/to_value.o a - src/source_map.o a - src/error_handling.o a - src/memory/allocator.o a - src/memory/shared_ptr.o a - src/utf8_string.o a - src/base64vlq.o make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpeIUfWo/R.INSTALL1065236853345d/sass/src/libsass' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o sass.so compile.o init.o ./libsass/lib/libsass.a -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR rm -f libsass/lib/libsass.a make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpeIUfWo/R.INSTALL1065236853345d/sass/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-sass/00new/sass/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sass) begin installing package ‘bslib’ * installing *source* package ‘bslib’ ... ** this is package ‘bslib’ version ‘0.10.0’ ** package ‘bslib’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (bslib) begin installing package ‘rmarkdown’ * installing *source* package ‘rmarkdown’ ... ** this is package ‘rmarkdown’ version ‘2.30’ ** package ‘rmarkdown’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (rmarkdown) begin installing package ‘htmlwidgets’ * installing *source* package ‘htmlwidgets’ ... ** this is package ‘htmlwidgets’ version ‘1.6.4’ ** package ‘htmlwidgets’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (htmlwidgets) * installing *source* package ‘s2’ ... ** this is package ‘s2’ version ‘1.1.9’ ** package ‘s2’ successfully unpacked and MD5 sums checked ** using staged installation Found OpenSSL pkg-config cflags and libs! Testing compiler OpenSSL configuration using PKG_CFLAGS= ** Using PKG_CONFIG_PATH=:/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/pkgconfig ** Building abseil-cpp using cmake GNU Make 4.4.1 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Using MAKE=make cmake version 4.2.3 CMake suite maintained and supported by Kitware (kitware.com/cmake). Using CMAKE=/usr/bin/cmake Using MAKE=make -- The CXX compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++-15 - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (0.7s) -- Generating done (0.2s) -- Build files have been written to: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/build/abseil-cpp make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/build/abseil-cpp' [ 0%] Building CXX object absl/base/CMakeFiles/log_severity.dir/log_severity.cc.o [ 1%] Linking CXX static library libabsl_log_severity.a [ 1%] Built target log_severity [ 2%] Building CXX object absl/base/CMakeFiles/raw_logging_internal.dir/internal/raw_logging.cc.o [ 2%] Linking CXX static library libabsl_raw_logging_internal.a [ 2%] Built target raw_logging_internal [ 2%] Building CXX object absl/base/CMakeFiles/spinlock_wait.dir/internal/spinlock_wait.cc.o [ 3%] Linking CXX static library libabsl_spinlock_wait.a [ 3%] Built target spinlock_wait [ 3%] Building CXX object absl/base/CMakeFiles/base.dir/internal/cycleclock.cc.o [ 4%] Building CXX object absl/base/CMakeFiles/base.dir/internal/spinlock.cc.o [ 4%] Building CXX object absl/base/CMakeFiles/base.dir/internal/sysinfo.cc.o [ 5%] Building CXX object absl/base/CMakeFiles/base.dir/internal/thread_identity.cc.o [ 5%] Building CXX object absl/base/CMakeFiles/base.dir/internal/unscaledcycleclock.cc.o [ 6%] Linking CXX static library libabsl_base.a [ 6%] Built target base [ 7%] Building CXX object absl/base/CMakeFiles/malloc_internal.dir/internal/low_level_alloc.cc.o [ 7%] Linking CXX static library libabsl_malloc_internal.a [ 7%] Built target malloc_internal [ 7%] Building CXX object absl/base/CMakeFiles/throw_delegate.dir/internal/throw_delegate.cc.o [ 8%] Linking CXX static library libabsl_throw_delegate.a [ 8%] Built target throw_delegate [ 8%] Building CXX object absl/base/CMakeFiles/scoped_set_env.dir/internal/scoped_set_env.cc.o [ 9%] Linking CXX static library libabsl_scoped_set_env.a [ 9%] Built target scoped_set_env [ 9%] Building CXX object absl/base/CMakeFiles/strerror.dir/internal/strerror.cc.o [ 10%] Linking CXX static library libabsl_strerror.a [ 10%] Built target strerror [ 11%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_fixed.cc.o [ 11%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_format.cc.o [ 12%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_if.cc.o [ 12%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_impl.cc.o [ 12%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_info.cc.o [ 13%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_libc.cc.o [ 13%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_lookup.cc.o [ 14%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/time_zone_posix.cc.o [ 14%] Building CXX object absl/time/CMakeFiles/time_zone.dir/internal/cctz/src/zone_info_source.cc.o [ 15%] Linking CXX static library libabsl_time_zone.a [ 15%] Built target time_zone [ 15%] Building CXX object absl/debugging/CMakeFiles/debugging_internal.dir/internal/address_is_readable.cc.o [ 16%] Building CXX object absl/debugging/CMakeFiles/debugging_internal.dir/internal/elf_mem_image.cc.o [ 16%] Building CXX object absl/debugging/CMakeFiles/debugging_internal.dir/internal/vdso_support.cc.o [ 17%] Linking CXX static library libabsl_debugging_internal.a [ 17%] Built target debugging_internal [ 17%] Building CXX object absl/debugging/CMakeFiles/stacktrace.dir/stacktrace.cc.o [ 18%] Linking CXX static library libabsl_stacktrace.a [ 18%] Built target stacktrace [ 18%] Building CXX object absl/strings/CMakeFiles/strings_internal.dir/internal/ostringstream.cc.o [ 19%] Building CXX object absl/strings/CMakeFiles/strings_internal.dir/internal/utf8.cc.o [ 19%] Building CXX object absl/strings/CMakeFiles/strings_internal.dir/internal/escaping.cc.o [ 19%] Linking CXX static library libabsl_strings_internal.a [ 19%] Built target strings_internal [ 19%] Building CXX object absl/debugging/CMakeFiles/demangle_internal.dir/internal/demangle.cc.o [ 19%] Linking CXX static library libabsl_demangle_internal.a [ 19%] Built target demangle_internal [ 20%] Building CXX object absl/numeric/CMakeFiles/int128.dir/int128.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 20%] Linking CXX static library libabsl_int128.a [ 20%] Built target int128 [ 20%] Building CXX object absl/strings/CMakeFiles/string_view.dir/string_view.cc.o [ 20%] Linking CXX static library libabsl_string_view.a [ 20%] Built target string_view [ 21%] Building CXX object absl/strings/CMakeFiles/strings.dir/ascii.cc.o [ 21%] Building CXX object absl/strings/CMakeFiles/strings.dir/charconv.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/charconv.cc:26: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 22%] Building CXX object absl/strings/CMakeFiles/strings.dir/escaping.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_join_internal.h:43, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_join.h:59, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/escaping.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/escaping.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 22%] Building CXX object absl/strings/CMakeFiles/strings.dir/internal/charconv_bigint.cc.o [ 23%] Building CXX object absl/strings/CMakeFiles/strings.dir/internal/charconv_parse.cc.o [ 23%] Building CXX object absl/strings/CMakeFiles/strings.dir/internal/damerau_levenshtein_distance.cc.o [ 23%] Building CXX object absl/strings/CMakeFiles/strings.dir/internal/memutil.cc.o [ 24%] Building CXX object absl/strings/CMakeFiles/strings.dir/internal/stringify_sink.cc.o [ 24%] Building CXX object absl/strings/CMakeFiles/strings.dir/match.cc.o [ 25%] Building CXX object absl/strings/CMakeFiles/strings.dir/numbers.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 25%] Building CXX object absl/strings/CMakeFiles/strings.dir/str_cat.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 25%] Building CXX object absl/strings/CMakeFiles/strings.dir/str_replace.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_replace.cc:17: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 26%] Building CXX object absl/strings/CMakeFiles/strings.dir/str_split.cc.o [ 26%] Building CXX object absl/strings/CMakeFiles/strings.dir/substitute.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_join_internal.h:43, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_join.h:59, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/escaping.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/substitute.h:83, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/substitute.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 27%] Linking CXX static library libabsl_strings.a [ 27%] Built target strings [ 28%] Building CXX object absl/debugging/CMakeFiles/symbolize.dir/symbolize.cc.o [ 28%] Linking CXX static library libabsl_symbolize.a [ 28%] Built target symbolize [ 29%] Building CXX object absl/profiling/CMakeFiles/exponential_biased.dir/internal/exponential_biased.cc.o [ 29%] Linking CXX static library libabsl_exponential_biased.a [ 29%] Built target exponential_biased [ 30%] Building CXX object absl/synchronization/CMakeFiles/graphcycles_internal.dir/internal/graphcycles.cc.o [ 30%] Linking CXX static library libabsl_graphcycles_internal.a [ 30%] Built target graphcycles_internal [ 31%] Building CXX object absl/time/CMakeFiles/civil_time.dir/internal/cctz/src/civil_time_detail.cc.o [ 31%] Linking CXX static library libabsl_civil_time.a [ 31%] Built target civil_time [ 31%] Building CXX object absl/time/CMakeFiles/time.dir/civil_time.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/time/civil_time.cc:21: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 32%] Building CXX object absl/time/CMakeFiles/time.dir/clock.cc.o [ 32%] Building CXX object absl/time/CMakeFiles/time.dir/duration.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/time/duration.cc:71: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 32%] Building CXX object absl/time/CMakeFiles/time.dir/format.cc.o [ 33%] Building CXX object absl/time/CMakeFiles/time.dir/time.cc.o [ 33%] Linking CXX static library libabsl_time.a [ 33%] Built target time [ 33%] Building CXX object absl/synchronization/CMakeFiles/kernel_timeout_internal.dir/internal/kernel_timeout.cc.o [ 34%] Linking CXX static library libabsl_kernel_timeout_internal.a [ 34%] Built target kernel_timeout_internal [ 35%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/barrier.cc.o [ 35%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/blocking_counter.cc.o [ 36%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/internal/create_thread_identity.cc.o [ 36%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/internal/futex_waiter.cc.o [ 36%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/internal/per_thread_sem.cc.o [ 37%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/internal/pthread_waiter.cc.o [ 37%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/internal/sem_waiter.cc.o [ 38%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/internal/stdcpp_waiter.cc.o [ 38%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/internal/waiter_base.cc.o [ 39%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/internal/win32_waiter.cc.o [ 39%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/notification.cc.o [ 39%] Building CXX object absl/synchronization/CMakeFiles/synchronization.dir/mutex.cc.o [ 40%] Linking CXX static library libabsl_synchronization.a [ 40%] Built target synchronization [ 40%] Building CXX object absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o [ 41%] Building CXX object absl/container/CMakeFiles/hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o [ 41%] Linking CXX static library libabsl_hashtablez_sampler.a [ 41%] Built target hashtablez_sampler [ 42%] Building CXX object absl/types/CMakeFiles/bad_variant_access.dir/bad_variant_access.cc.o [ 42%] Linking CXX static library libabsl_bad_variant_access.a [ 42%] Built target bad_variant_access [ 42%] Building CXX object absl/hash/CMakeFiles/city.dir/internal/city.cc.o [ 42%] Linking CXX static library libabsl_city.a [ 42%] Built target city [ 42%] Building CXX object absl/hash/CMakeFiles/low_level_hash.dir/internal/low_level_hash.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/internal/low_level_hash.cc:19: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 42%] Linking CXX static library libabsl_low_level_hash.a [ 42%] Built target low_level_hash [ 43%] Building CXX object absl/types/CMakeFiles/bad_optional_access.dir/bad_optional_access.cc.o [ 43%] Linking CXX static library libabsl_bad_optional_access.a [ 43%] Built target bad_optional_access [ 43%] Building CXX object absl/hash/CMakeFiles/hash.dir/internal/hash.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 44%] Linking CXX static library libabsl_hash.a [ 44%] Built target hash [ 45%] Building CXX object absl/container/CMakeFiles/raw_hash_set.dir/internal/raw_hash_set.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.cc:25: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 45%] Linking CXX static library libabsl_raw_hash_set.a [ 45%] Built target raw_hash_set [ 45%] Building CXX object absl/crc/CMakeFiles/crc_cpu_detect.dir/internal/cpu_detect.cc.o [ 46%] Linking CXX static library libabsl_crc_cpu_detect.a [ 46%] Built target crc_cpu_detect [ 46%] Building CXX object absl/crc/CMakeFiles/crc_internal.dir/internal/crc.cc.o [ 47%] Building CXX object absl/crc/CMakeFiles/crc_internal.dir/internal/crc_x86_arm_combined.cc.o [ 47%] Linking CXX static library libabsl_crc_internal.a [ 47%] Built target crc_internal [ 47%] Building CXX object absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/arg.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 48%] Building CXX object absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/bind.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/bind.h:25, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/bind.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 48%] Building CXX object absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/extension.cc.o [ 48%] Building CXX object absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/float_conversion.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:31: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 49%] Building CXX object absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/output.cc.o [ 49%] Building CXX object absl/strings/CMakeFiles/str_format_internal.dir/internal/str_format/parser.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/checker.h:21, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/parser.h:31, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/parser.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 50%] Linking CXX static library libabsl_str_format_internal.a [ 50%] Built target str_format_internal [ 50%] Building CXX object absl/crc/CMakeFiles/crc32c.dir/crc32c.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 51%] Building CXX object absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_fallback.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc:19: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 51%] Building CXX object absl/crc/CMakeFiles/crc32c.dir/internal/crc_memcpy_x86_64.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_memcpy_x86_64.cc:57: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 52%] Building CXX object absl/crc/CMakeFiles/crc32c.dir/internal/crc_non_temporal_memcpy.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 52%] Linking CXX static library libabsl_crc32c.a [ 52%] Built target crc32c [ 52%] Building CXX object absl/crc/CMakeFiles/crc_cord_state.dir/internal/crc_cord_state.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 53%] Linking CXX static library libabsl_crc_cord_state.a [ 53%] Built target crc_cord_state [ 54%] Building CXX object absl/debugging/CMakeFiles/examine_stack.dir/internal/examine_stack.cc.o [ 54%] Linking CXX static library libabsl_examine_stack.a [ 54%] Built target examine_stack [ 54%] Building CXX object absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o [ 55%] Linking CXX static library libabsl_failure_signal_handler.a [ 55%] Built target failure_signal_handler [ 55%] Building CXX object absl/debugging/CMakeFiles/leak_check.dir/leak_check.cc.o [ 56%] Linking CXX static library libabsl_leak_check.a [ 56%] Built target leak_check [ 56%] Building CXX object absl/flags/CMakeFiles/flags_program_name.dir/internal/program_name.cc.o [ 57%] Linking CXX static library libabsl_flags_program_name.a [ 57%] Built target flags_program_name [ 58%] Building CXX object absl/flags/CMakeFiles/flags_config.dir/usage_config.cc.o [ 58%] Linking CXX static library libabsl_flags_config.a [ 58%] Built target flags_config [ 59%] Building CXX object absl/flags/CMakeFiles/flags_marshalling.dir/marshalling.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 59%] Linking CXX static library libabsl_flags_marshalling.a [ 59%] Built target flags_marshalling [ 59%] Building CXX object absl/flags/CMakeFiles/flags_commandlineflag_internal.dir/internal/commandlineflag.cc.o [ 59%] Linking CXX static library libabsl_flags_commandlineflag_internal.a [ 59%] Built target flags_commandlineflag_internal [ 59%] Building CXX object absl/flags/CMakeFiles/flags_commandlineflag.dir/commandlineflag.cc.o [ 60%] Linking CXX static library libabsl_flags_commandlineflag.a [ 60%] Built target flags_commandlineflag [ 60%] Building CXX object absl/flags/CMakeFiles/flags_private_handle_accessor.dir/internal/private_handle_accessor.cc.o [ 61%] Linking CXX static library libabsl_flags_private_handle_accessor.a [ 61%] Built target flags_private_handle_accessor [ 61%] Building CXX object absl/strings/CMakeFiles/cord_internal.dir/internal/cord_internal.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_internal.cc:23: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 62%] Building CXX object absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_btree.cc:32: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 62%] Building CXX object absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_navigator.cc.o [ 63%] Building CXX object absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_btree_reader.cc.o [ 63%] Building CXX object absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_crc.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 64%] Building CXX object absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_consume.cc.o [ 64%] Building CXX object absl/strings/CMakeFiles/cord_internal.dir/internal/cord_rep_ring.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_ring.h:25, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_ring.cc:14: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 64%] Linking CXX static library libabsl_cord_internal.a [ 64%] Built target cord_internal [ 65%] Building CXX object absl/strings/CMakeFiles/cordz_functions.dir/internal/cordz_functions.cc.o [ 65%] Linking CXX static library libabsl_cordz_functions.a [ 65%] Built target cordz_functions [ 66%] Building CXX object absl/strings/CMakeFiles/cordz_handle.dir/internal/cordz_handle.cc.o [ 66%] Linking CXX static library libabsl_cordz_handle.a [ 66%] Built target cordz_handle [ 67%] Building CXX object absl/strings/CMakeFiles/cordz_info.dir/internal/cordz_info.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cordz_info.cc:23: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 67%] Linking CXX static library libabsl_cordz_info.a [ 67%] Built target cordz_info [ 68%] Building CXX object absl/strings/CMakeFiles/cord.dir/cord.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/cord.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 68%] Building CXX object absl/strings/CMakeFiles/cord.dir/cord_analysis.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/cord_rep_crc.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/cord_analysis.cc:27: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 69%] Building CXX object absl/strings/CMakeFiles/cord.dir/cord_buffer.cc.o [ 69%] Linking CXX static library libabsl_cord.a [ 69%] Built target cord [ 69%] Building CXX object absl/flags/CMakeFiles/flags_reflection.dir/reflection.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/flat_hash_map.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/reflection.h:29, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/reflection.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ [ 69%] Linking CXX static library libabsl_flags_reflection.a [ 69%] Built target flags_reflection [ 70%] Building CXX object absl/flags/CMakeFiles/flags_internal.dir/internal/flag.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 70%] Linking CXX static library libabsl_flags_internal.a [ 70%] Built target flags_internal [ 70%] Building CXX object absl/flags/CMakeFiles/flags.dir/flag.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/flag.h:39, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/flag.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 71%] Linking CXX static library libabsl_flags.a [ 71%] Built target flags [ 72%] Building CXX object absl/flags/CMakeFiles/flags_usage_internal.dir/internal/usage.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/flag.h:39, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/internal/usage.cc:32: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 72%] Linking CXX static library libabsl_flags_usage_internal.a [ 72%] Built target flags_usage_internal [ 73%] Building CXX object absl/flags/CMakeFiles/flags_usage.dir/usage.cc.o [ 73%] Linking CXX static library libabsl_flags_usage.a [ 73%] Built target flags_usage [ 73%] Building CXX object absl/flags/CMakeFiles/flags_parse.dir/parse.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/flag.h:39, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/parse.cc:42: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/flat_hash_map.h:42, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/reflection.h:29, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/parse.cc:49: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ [ 74%] Linking CXX static library libabsl_flags_parse.a [ 74%] Built target flags_parse [ 74%] Building CXX object absl/log/CMakeFiles/log_internal_globals.dir/internal/globals.cc.o [ 74%] Linking CXX static library libabsl_log_internal_globals.a [ 74%] Built target log_internal_globals [ 74%] Building CXX object absl/log/CMakeFiles/log_internal_format.dir/internal/log_format.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/log/internal/log_format.cc:38: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 75%] Linking CXX static library libabsl_log_internal_format.a [ 75%] Built target log_internal_format [ 75%] Building CXX object absl/log/CMakeFiles/log_internal_proto.dir/internal/proto.cc.o [ 76%] Linking CXX static library libabsl_log_internal_proto.a [ 76%] Built target log_internal_proto [ 77%] Building CXX object absl/log/CMakeFiles/log_globals.dir/globals.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/log/globals.cc:29: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 77%] Linking CXX static library libabsl_log_globals.a [ 77%] Built target log_globals [ 77%] Building CXX object absl/log/CMakeFiles/log_entry.dir/log_entry.cc.o [ 77%] Linking CXX static library libabsl_log_entry.a [ 77%] Built target log_entry [ 77%] Building CXX object absl/log/CMakeFiles/log_sink.dir/log_sink.cc.o [ 78%] Linking CXX static library libabsl_log_sink.a [ 78%] Built target log_sink [ 79%] Building CXX object absl/log/CMakeFiles/log_internal_log_sink_set.dir/internal/log_sink_set.cc.o [ 79%] Linking CXX static library libabsl_log_internal_log_sink_set.a [ 79%] Built target log_internal_log_sink_set [ 80%] Building CXX object absl/log/CMakeFiles/log_internal_nullguard.dir/internal/nullguard.cc.o [ 80%] Linking CXX static library libabsl_log_internal_nullguard.a [ 80%] Built target log_internal_nullguard [ 81%] Building CXX object absl/log/CMakeFiles/log_internal_message.dir/internal/log_message.cc.o [ 81%] Linking CXX static library libabsl_log_internal_message.a [ 81%] Built target log_internal_message [ 81%] Building CXX object absl/log/CMakeFiles/log_internal_check_op.dir/internal/check_op.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/log/internal/check_op.cc:29: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 82%] Linking CXX static library libabsl_log_internal_check_op.a [ 82%] Built target log_internal_check_op [ 82%] Building CXX object absl/log/CMakeFiles/log_internal_conditions.dir/internal/conditions.cc.o [ 83%] Linking CXX static library libabsl_log_internal_conditions.a [ 83%] Built target log_internal_conditions [ 84%] Building CXX object absl/log/CMakeFiles/die_if_null.dir/die_if_null.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/log/die_if_null.cc:19: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 84%] Linking CXX static library libabsl_die_if_null.a [ 84%] Built target die_if_null [ 85%] Building CXX object absl/log/CMakeFiles/log_flags.dir/flags.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/flags/flag.h:39, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/log/flags.cc:27: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 85%] Linking CXX static library libabsl_log_flags.a [ 85%] Built target log_flags [ 86%] Building CXX object absl/log/CMakeFiles/log_initialize.dir/initialize.cc.o [ 86%] Linking CXX static library libabsl_log_initialize.a [ 86%] Built target log_initialize [ 87%] Building CXX object absl/profiling/CMakeFiles/periodic_sampler.dir/internal/periodic_sampler.cc.o [ 87%] Linking CXX static library libabsl_periodic_sampler.a [ 87%] Built target periodic_sampler [ 88%] Building CXX object absl/random/CMakeFiles/random_distributions.dir/discrete_distribution.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/fast_uniform_bits.h:25, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/bernoulli_distribution.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/discrete_distribution.h:27, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/discrete_distribution.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 88%] Building CXX object absl/random/CMakeFiles/random_distributions.dir/gaussian_distribution.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/fast_uniform_bits.h:25, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/gaussian_distribution.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/gaussian_distribution.cc:4: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 88%] Linking CXX static library libabsl_random_distributions.a [ 88%] Built target random_distributions [ 88%] Building CXX object absl/random/CMakeFiles/random_seed_gen_exception.dir/seed_gen_exception.cc.o [ 88%] Linking CXX static library libabsl_random_seed_gen_exception.a [ 88%] Built target random_seed_gen_exception [ 88%] Building CXX object absl/random/CMakeFiles/random_internal_seed_material.dir/internal/seed_material.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/fast_uniform_bits.h:25, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/seed_material.h:25, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/seed_material.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 89%] Linking CXX static library libabsl_random_internal_seed_material.a [ 89%] Built target random_internal_seed_material [ 89%] Building CXX object absl/random/CMakeFiles/random_internal_platform.dir/internal/randen_round_keys.cc.o [ 90%] Linking CXX static library libabsl_random_internal_platform.a [ 90%] Built target random_internal_platform [ 90%] Building CXX object absl/random/CMakeFiles/random_internal_randen_hwaes_impl.dir/internal/randen_hwaes.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/randen_hwaes.cc:26: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 91%] Linking CXX static library libabsl_random_internal_randen_hwaes_impl.a [ 91%] Built target random_internal_randen_hwaes_impl [ 91%] Building CXX object absl/random/CMakeFiles/random_internal_randen_slow.dir/internal/randen_slow.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/randen_slow.cc:23: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 92%] Linking CXX static library libabsl_random_internal_randen_slow.a [ 92%] Built target random_internal_randen_slow [ 93%] Building CXX object absl/random/CMakeFiles/random_internal_randen_hwaes.dir/internal/randen_detect.cc.o [ 93%] Linking CXX static library libabsl_random_internal_randen_hwaes.a [ 93%] Built target random_internal_randen_hwaes [ 94%] Building CXX object absl/random/CMakeFiles/random_internal_randen.dir/internal/randen.cc.o [ 94%] Linking CXX static library libabsl_random_internal_randen.a [ 94%] Built target random_internal_randen [ 94%] Building CXX object absl/random/CMakeFiles/random_internal_pool_urbg.dir/internal/pool_urbg.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/pool_urbg.h:21, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/pool_urbg.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 94%] Linking CXX static library libabsl_random_internal_pool_urbg.a [ 94%] Built target random_internal_pool_urbg [ 95%] Building CXX object absl/random/CMakeFiles/random_seed_sequences.dir/seed_sequences.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/traits.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/fast_uniform_bits.h:25, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/seed_material.h:25, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/salted_seed_seq.h:29, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/seed_sequences.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/seed_sequences.cc:15: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 95%] Linking CXX static library libabsl_random_seed_sequences.a [ 95%] Built target random_seed_sequences [ 96%] Building CXX object absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/chi_square.cc.o [ 96%] Building CXX object absl/random/CMakeFiles/random_internal_distribution_test_util.dir/internal/distribution_test_util.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/random/internal/distribution_test_util.cc:24: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 97%] Linking CXX static library libabsl_random_internal_distribution_test_util.a [ 97%] Built target random_internal_distribution_test_util [ 97%] Building CXX object absl/status/CMakeFiles/status.dir/status.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/status.h:59, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/status.cc:14: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 97%] Building CXX object absl/status/CMakeFiles/status.dir/status_payload_printer.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/status_payload_printer.h:19, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/status_payload_printer.cc:14: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 98%] Linking CXX static library libabsl_status.a [ 98%] Built target status [ 98%] Building CXX object absl/status/CMakeFiles/statusor.dir/statusor.cc.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/status.h:59, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/internal/statusor_internal.h:22, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/statusor.h:49, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/status/statusor.cc:14: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/vendor/abseil-cpp/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ [ 99%] Linking CXX static library libabsl_statusor.a [ 99%] Built target statusor [ 99%] Building CXX object absl/strings/CMakeFiles/cordz_sample_token.dir/internal/cordz_sample_token.cc.o [100%] Linking CXX static library libabsl_cordz_sample_token.a [100%] Built target cordz_sample_token [100%] Building CXX object absl/types/CMakeFiles/bad_any_cast_impl.dir/bad_any_cast.cc.o [100%] Linking CXX static library libabsl_bad_any_cast_impl.a [100%] Built target bad_any_cast_impl make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/build/abseil-cpp' -- Install configuration: "Release" -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/cmake/absl/abslTargets.cmake -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/cmake/absl/abslTargets-release.cmake -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/cmake/absl/abslConfig.cmake -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/cmake/absl/abslConfigVersion.cmake -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/statusor.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal/statusor_internal.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal/status_internal.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/status_payload_printer.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/status.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/meta -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/meta/type_traits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/algorithm -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/algorithm/container.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/algorithm/algorithm.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/mutex.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/notification.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/sem_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/futex_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/pthread_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/thread_pool.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/per_thread_sem.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/waiter_base.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/win32_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/stdcpp_waiter.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/create_thread_identity.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/kernel_timeout.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/futex.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/waiter.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/internal/graphcycles.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/barrier.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/synchronization/blocking_counter.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/call_once.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/nullability.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/options.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/log_severity.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/optimization.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/const_init.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/macros.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/prefetch.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/dynamic_annotations.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/config.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/policy_checks.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/tsan_mutex_interface.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/raw_logging.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/spinlock_posix.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/errno_saver.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/unscaledcycleclock.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/strerror.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/exception_safety_testing.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/invoke.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/atomic_hook_test_helper.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/per_thread_tls.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/scheduling_mode.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/throw_delegate.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/cycleclock.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/unscaledcycleclock_config.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/exception_testing.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/prefetch.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/dynamic_annotations.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/spinlock_akaros.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/low_level_scheduling.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/pretty_function.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/hide_ptr.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/thread_annotations.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/cycleclock_config.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/inline_variable.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/spinlock_linux.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/direct_mmap.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/inline_variable_testing.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/low_level_alloc.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/endian.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/sysinfo.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/atomic_hook.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/spinlock.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/spinlock_win32.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/nullability_impl.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/identity.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/thread_identity.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/spinlock_wait.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/fast_type_id.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/unaligned_access.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/internal/scoped_set_env.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/casts.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/port.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/thread_annotations.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/attributes.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_no_intrinsic.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/bits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/internal/representation.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/internal/bits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord_test_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_split.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/charconv.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_join.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_replace.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/ascii.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/string_view.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/ostringstream.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_flat.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/utf8.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_test_util.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/charconv_bigint.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cordz_functions.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/damerau_levenshtein_distance.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/numbers_test_common.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cordz_update_scope.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/memutil.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_internal.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cordz_update_tracker.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_consume.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_data_edge.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cordz_info.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cordz_statistics.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_btree_navigator.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_ring.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/escaping_test_common.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/string_constant.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/pow10_helper.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cordz_sample_token.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/resize_uninitialized.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_ring_reader.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/escaping.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_split_internal.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/charconv_parse.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/has_absl_stringify.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_btree_reader.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_crc.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cordz_handle.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/float_conversion.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/bind.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/arg.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/parser.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/extension.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/checker.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/output.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/constexpr_parser.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/cord_rep_btree.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_join_internal.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/stl_type_traits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/stringify_sink.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/char_map.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cordz_test_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord_analysis.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/match.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/escaping.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/strip.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/substitute.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_format.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord_buffer.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/clock.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/time.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/civil_time.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/get_current_time_chrono.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/src -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_if.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/src/tzfile.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_posix.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_fixed.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_impl.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_libc.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/src/time_zone_info.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/include -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/include/cctz -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/include/cctz/time_zone.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/include/cctz/civil_time.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/include/cctz/civil_time_detail.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/cctz/include/cctz/zone_info_source.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/test_util.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/time/internal/get_current_time_posix.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/mocking_bit_gen.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/exponential_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/seed_gen_exception.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/poisson_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/uniform_int_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/uniform_real_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/randen_slow.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/explicit_seed_seq.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/nanobenchmark.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/generate_real.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/uniform_helper.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/distribution_test_util.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/randen_engine.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/mock_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/fast_uniform_bits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/randen_traits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/wide_multiply.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/randen.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/traits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/nonsecure_base.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/mock_overload_set.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/pcg_engine.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/pool_urbg.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/randen_detect.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/chi_square.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/seed_material.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/sequence_urbg.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/iostream_state_saver.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/distribution_caller.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/salted_seed_seq.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/platform.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/randen_hwaes.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/internal/fastmath.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/gaussian_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/distributions.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/log_uniform_int_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/bit_gen_ref.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/seed_sequences.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/beta_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/bernoulli_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/discrete_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/zipf_distribution.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/random.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/random/mock_distributions.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/declare.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/flag.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/marshalling.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/commandlineflag.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/config.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/flag.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/program_name.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/commandlineflag.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/sequence_lock.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/flag_msvc.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/path_util.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/parse.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/private_handle_accessor.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/usage.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/registry.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/parse.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/usage.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/usage_config.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/reflection.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/symbolize_elf.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/symbolize.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/leak_check.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/symbolize_emscripten.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/symbolize_darwin.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_emscripten-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_unimplemented-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/examine_stack.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/vdso_support.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_win32-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/symbolize.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_x86-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/elf_mem_image.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_powerpc-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/address_is_readable.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_aarch64-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_riscv-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_config.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stack_consumption.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_arm-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/demangle.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/internal/stacktrace_generic-inl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/stacktrace.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/failure_signal_handler.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/symbolize_win32.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/debugging/symbolize_unimplemented.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash_testing.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/spy_hash_state.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/low_level_hash.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/city.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/profiling -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/profiling/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/profiling/internal/exponential_biased.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/profiling/internal/periodic_sampler.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/profiling/internal/sample_recorder.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc32_x86_arm_combined_simd.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/cpu_detect.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc32c_inline.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc32c.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/non_temporal_arm_intrinsics.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_internal.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/non_temporal_memcpy.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_memcpy.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/crc32c.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/functional -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/functional/any_invocable.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/functional/function_ref.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/functional/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/functional/internal/any_invocable.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/functional/internal/function_ref.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/functional/internal/front_binder.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/functional/bind_front.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/utility -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/utility/utility.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/utility/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/utility/internal/if_constexpr.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/node_hash_map.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/inlined_vector.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_set.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/node_hash_set.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/unordered_set_members_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/common.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/unordered_map_lookup_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_policy_testing.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/inlined_vector.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/common_policy_traits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/unordered_map_members_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/unordered_map_constructor_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/container_memory.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/counting_allocator.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/unordered_set_constructor_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/unordered_map_modifiers_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/unordered_set_lookup_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree_container.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/compressed_tuple.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hashtable_debug.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_generator_testing.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/test_instance_tracker.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hashtablez_sampler.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/node_slot_policy.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/unordered_set_modifiers_test.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/tracked.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_policy_traits.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hashtable_debug_hooks.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/fixed_array.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/span.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/bad_variant_access.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/variant.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/conformance_aliases.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/conformance_testing.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/parentheses.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/transform_args.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/span.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/variant.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/optional.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/conformance_profile.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/conformance_testing_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/internal/conformance_archetype.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/optional.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/bad_any_cast.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/bad_optional_access.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/compare.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/types/any.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/memory -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/memory/memory.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log_streamer.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log_entry.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/die_if_null.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/globals.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/absl_log.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/absl_check.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log_basic_test_impl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_sink_set.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/test_actions.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_message.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/globals.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/test_helpers.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/voidify.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/config.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_format.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/structured.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_op.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/flags.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/test_matchers.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/strip.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/proto.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/append_truncated.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/nullguard.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/nullstream.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check_test_impl.inc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log_sink.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/initialize.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/structured.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/flags.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/scoped_mock_log.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log_sink_registry.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/cleanup -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/cleanup/internal -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/cleanup/internal/cleanup.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/cleanup/cleanup.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/options.h -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_atomic_hook.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_errno_saver.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_severity.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_severity.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_nullability.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_raw_logging_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_raw_logging_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_spinlock_wait.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_spinlock_wait.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_config.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_dynamic_annotations.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_core_headers.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_malloc_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_malloc_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_base_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_base.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_base.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_throw_delegate.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_throw_delegate.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_pretty_function.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_endian.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_scoped_set_env.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_scoped_set_env.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_strerror.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_strerror.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_fast_type_id.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_prefetch.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_algorithm.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_algorithm_container.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cleanup_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cleanup.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_btree.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_compressed_tuple.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_fixed_array.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_inlined_vector_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_inlined_vector.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_counting_allocator.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flat_hash_map.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flat_hash_set.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_node_hash_map.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_node_hash_set.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_container_memory.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_hash_function_defaults.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_hash_policy_traits.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_common_policy_traits.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_hashtablez_sampler.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_hashtablez_sampler.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_hashtable_debug.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_hashtable_debug_hooks.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_node_slot_policy.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_raw_hash_map.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_container_common.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_raw_hash_set.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_raw_hash_set.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_layout.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_crc_cpu_detect.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_crc_cpu_detect.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_crc_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_crc_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_crc32c.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_crc32c.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_non_temporal_arm_intrinsics.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_non_temporal_memcpy.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_crc_cord_state.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_crc_cord_state.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_stacktrace.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_stacktrace.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_symbolize.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_symbolize.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_examine_stack.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_examine_stack.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_failure_signal_handler.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_failure_signal_handler.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_debugging_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_debugging_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_demangle_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_demangle_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_leak_check.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_leak_check.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_debugging.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_path_util.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_program_name.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_program_name.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_config.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_config.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_marshalling.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_marshalling.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_commandlineflag_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_commandlineflag_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_commandlineflag.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_commandlineflag.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_private_handle_accessor.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_private_handle_accessor.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_reflection.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_reflection.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_usage_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_usage_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_usage.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_usage.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_flags_parse.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_flags_parse.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_any_invocable.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_bind_front.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_function_ref.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_hash.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_hash.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_city.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_city.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_low_level_hash.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_low_level_hash.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_check_impl.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_check_op.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_internal_check_op.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_conditions.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_internal_conditions.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_config.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_flags.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_format.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_internal_format.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_globals.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_internal_globals.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_log_impl.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_proto.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_internal_proto.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_message.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_internal_message.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_log_sink_set.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_internal_log_sink_set.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_nullguard.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_internal_nullguard.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_nullstream.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_strip.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_voidify.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_append_truncated.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_absl_check.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_absl_log.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_check.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_die_if_null.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_die_if_null.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_flags.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_flags.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_globals.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_globals.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_initialize.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_initialize.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_entry.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_entry.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_sink.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_log_sink.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_sink_registry.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_streamer.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_internal_structured.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_log_structured.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_memory.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_type_traits.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_meta.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_bits.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_int128.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_int128.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_numeric.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_numeric_representation.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_sample_recorder.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_exponential_biased.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_exponential_biased.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_periodic_sampler.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_periodic_sampler.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_random.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_bit_gen_ref.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_mock_helpers.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_distributions.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_distributions.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_seed_gen_exception.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_seed_gen_exception.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_seed_sequences.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_seed_sequences.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_traits.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_distribution_caller.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_fast_uniform_bits.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_seed_material.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_internal_seed_material.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_pool_urbg.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_internal_pool_urbg.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_salted_seed_seq.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_iostream_state_saver.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_generate_real.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_wide_multiply.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_fastmath.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_nonsecure_base.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_pcg_engine.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen_engine.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_platform.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_internal_platform.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_internal_randen.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen_slow.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_internal_randen_slow.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen_hwaes.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_internal_randen_hwaes.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_randen_hwaes_impl.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_internal_randen_hwaes_impl.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_distribution_test_util.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_random_internal_distribution_test_util.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_random_internal_uniform_helper.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_status.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_status.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_statusor.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_statusor.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_string_view.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_string_view.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_strings.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_strings.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_strings_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_strings_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_str_format.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_str_format_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_str_format_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cord_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_cord_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cordz_update_tracker.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cordz_functions.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_cordz_functions.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cordz_statistics.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cordz_handle.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_cordz_handle.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cordz_info.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_cordz_info.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cordz_sample_token.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_cordz_sample_token.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cordz_update_scope.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_cord.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_cord.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_graphcycles_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_graphcycles_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_kernel_timeout_internal.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_kernel_timeout_internal.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_synchronization.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_synchronization.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_time.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_time.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_civil_time.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_civil_time.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_time_zone.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_time_zone.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_any.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_bad_any_cast.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_bad_any_cast_impl.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_bad_any_cast_impl.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_span.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_optional.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_bad_optional_access.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_bad_optional_access.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_bad_variant_access.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/libabsl_bad_variant_access.a -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_variant.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_compare.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_utility.pc -- Installing: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib/pkgconfig/absl_if_constexpr.pc ** Done! ** Using PKG_CONFIG_PATH=tools/dist/lib/pkgconfig::/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/pkgconfig Testing Abseil configuration using PKG_CFLAGS=-I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include Using PKG_LIBS=-L/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib -labsl_flags -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_reflection -labsl_flags_private_handle_accessor -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_program_name -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_log_internal_check_op -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_proto -labsl_log_internal_nullguard -labsl_log_internal_log_sink_set -labsl_log_internal_globals -labsl_log_globals -labsl_hash -labsl_city -labsl_bad_variant_access -labsl_low_level_hash -labsl_log_sink -labsl_log_entry -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_synchronization -labsl_graphcycles_internal -labsl_kernel_timeout_internal -labsl_time -labsl_civil_time -labsl_time_zone -labsl_crc_cord_state -labsl_crc32c -labsl_crc_internal -labsl_crc_cpu_detect -labsl_bad_optional_access -labsl_stacktrace -labsl_str_format_internal -labsl_strerror -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_strings -labsl_string_view -labsl_strings_internal -labsl_base -lrt -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity -lssl -lcrypto Using PKG_CFLAGS=-I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include ** libs specified C++17 using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c cpp-compat.cpp -o cpp-compat.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-accessors.cpp -o s2-accessors.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2cap.h:28, from ../src/s2/s2convex_hull_query.h:25, from s2geography/accessors-geog.h:4, from s2geography.h:4, from geography.h:7, from geography-operator.h:7, from s2-accessors.cpp:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2convex_hull_query.h:29: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2cap.h:27: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-bounds.cpp -o s2-bounds.o In file included from ../src/s2/util/coding/coder.h:33, from s2/s2latlng_rect.h:27, from s2-bounds.cpp:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from s2/s2boolean_operation.h:26, from s2-options.h:7, from s2-bounds.cpp:5: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from s2/s2latlng_rect.h:26: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-cell.cpp -o s2-cell.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from s2/s2cell_id.h:32, from s2-cell.cpp:8: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2convex_hull_query.h:29, from s2geography/accessors-geog.h:4, from s2geography.h:4, from geography.h:7, from s2-cell.cpp:12: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from s2/s2cell_id.h:37: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-cell-union.cpp -o s2-cell-union.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from s2/s2cell_id.h:32, from s2-cell-union.cpp:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2closest_edge_query_base.h:33, from ../src/s2/s2closest_edge_query.h:34, from s2/s2shape_index_buffered_region.h:29, from s2-cell-union.cpp:7: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from s2/s2cell_id.h:37: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-constructors-formatters.cpp -o s2-constructors-formatters.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from s2/s2pointutil.h:25, from s2-constructors-formatters.cpp:6: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include/RcppCommon.h:29, from /home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include/Rcpp.h:27, from geography.h:5, from s2-constructors-formatters.cpp:9: /home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include/Rcpp/r/check_r_headers.h: At global scope: /home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include/Rcpp/r/check_r_headers.h:27:21: note: ‘#pragma message: R.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410’ 27 | #pragma message "R.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include/Rcpp/r/check_r_headers.h:35:21: note: ‘#pragma message: Rinternals.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410’ 35 | #pragma message "Rinternals.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2convex_hull_query.h:29, from s2geography/accessors-geog.h:4, from s2geography.h:4, from geography.h:7: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ s2-constructors-formatters.cpp: In member function ‘int TessellatingExporter::last_coord_in_series(const wk_meta_t*, const S2Point&, wk_handler_t*)’: s2-constructors-formatters.cpp:444:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 444 | for (int i = 0; i < points_out_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~ s2-constructors-formatters.cpp: In member function ‘int TessellatingExporter::last_coord_in_loop(const wk_meta_t*, const S2Point&, wk_handler_t*)’: s2-constructors-formatters.cpp:457:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 457 | for (int i = 0; i < (points_out_.size() - 1); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h:190, from ../src/s2/base/casts.h:34, from ../src/s2/util/coding/coder.h:36, from ../src/s2/s2point.h:25: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-predicates.cpp -o s2-predicates.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from s2/s2boolean_operation.h:26, from s2-predicates.cpp:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/id_set_lexicon.h:28, from ../src/s2/s2builder.h:35: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-transformers.cpp -o s2-transformers.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from s2/s2shape_index_buffered_region.h:23, from s2-transformers.cpp:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2closest_edge_query_base.h:33, from ../src/s2/s2closest_edge_query.h:34, from s2/s2shape_index_buffered_region.h:29: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h:190, from ../src/s2/base/casts.h:34, from ../src/s2/util/coding/coder.h:36, from ../src/s2/s2point.h:25: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c init.cpp -o init.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/flag.h:39, from ../src/s2/base/commandlineflags.h:21, from s2/s2debug.h:55, from init.cpp:3: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RcppExports.cpp -o RcppExports.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-geography.cpp -o s2-geography.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from s2/s2latlng.h:27, from s2-geography.cpp:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from s2/s2polyline.h:34, from s2-geography.cpp:3: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/util/math/vector.h:35, from ../src/s2/r2.h:22, from s2/s2latlng.h:31: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-lnglat.cpp -o s2-lnglat.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from s2/s2latlng.h:27, from s2-lnglat.cpp:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2-matrix.cpp -o s2-matrix.o In file included from s2/s2shape_index_region.h:33, from s2-matrix.cpp:9: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from s2/s2boolean_operation.h:26, from s2-matrix.cpp:6: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ s2-matrix.cpp: In member function ‘Rcpp::List BruteForceMatrixPredicateOperator::processVector(Rcpp::List, Rcpp::List)’: s2-matrix.cpp:353:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 353 | for (size_t j = 0; j < geog2.size(); j++) { | ~~^~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/id_set_lexicon.h:28, from ../src/s2/s2builder.h:35: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c wk-impl.c -o wk-impl.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2geography/accessors-geog.cc -o s2geography/accessors-geog.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2cap.h:28, from ../src/s2/s2convex_hull_query.h:25, from s2geography/accessors-geog.h:4, from s2geography/accessors-geog.cc:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2convex_hull_query.h:29: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2cap.h:27: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2geography/accessors.cc -o s2geography/accessors.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:41, from ../src/s2/s2polygon.h:29, from s2geography/geography.h:4, from s2geography/accessors.h:4, from s2geography/accessors.cc:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2polygon.h:32: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2geography/build.cc -o s2geography/build.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2builderutil_s2point_vector_layer.h:27, from s2geography/build.h:4, from s2geography/build.cc:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_s2point_vector_layer.h:28: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2builderutil_s2point_vector_layer.h:25: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2geography/coverings.cc -o s2geography/coverings.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2cell.h:25, from ../src/s2/s2region_coverer.h:31, from s2geography/coverings.h:4, from s2geography/coverings.cc:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from s2geography/geography.h:4, from s2geography/coverings.h:6: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2geography/distance.cc -o s2geography/distance.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:41, from ../src/s2/s2polygon.h:29, from s2geography/geography.h:4, from s2geography/distance.h:4, from s2geography/distance.cc:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2geography/geography.cc -o s2geography/geography.o In file included from ../src/s2/s2shape_index_region.h:33, from s2geography/geography.cc:12: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:41, from ../src/s2/s2polygon.h:29, from s2geography/geography.h:4, from s2geography/geography.cc:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ s2geography/geography.cc: In member function ‘virtual std::unique_ptr s2geography::GeographyCollection::Shape(int) const’: s2geography/geography.cc:147:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 147 | for (int i = 0; i < features_.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2polygon.h:32: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2geography/linear-referencing.cc -o s2geography/linear-referencing.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:41, from ../src/s2/s2polygon.h:29, from s2geography/geography.h:4, from s2geography/linear-referencing.h:4, from s2geography/linear-referencing.cc:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2polygon.h:32: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2geography/predicates.cc -o s2geography/predicates.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from ../src/s2/s2boolean_operation.h:26, from s2geography/predicates.h:4, from s2geography/predicates.cc:2: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/encoded_s2cell_id_vector.cc -o s2/encoded_s2cell_id_vector.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/encoded_s2cell_id_vector.h:27, from s2/encoded_s2cell_id_vector.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h:190, from ../src/s2/base/casts.h:34, from ../src/s2/util/coding/coder.h:36: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_s2cell_id_vector.h:98:29: required from here 98 | return S2CellId((deltas_[i] << shift_) + base_); | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = long long unsigned int]’: s2/encoded_s2cell_id_vector.cc:132:31: required from here 132 | EncodeUintWithLength(base_bytes, e_base_len, encoder); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro ‘S2_DCHECK’ 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_s2cell_id_vector.h:98:29: required from here 98 | return S2CellId((deltas_[i] << shift_) + base_); | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/encoded_s2point_vector.cc -o s2/encoded_s2point_vector.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/encoded_string_vector.h:30, from ../src/s2/encoded_s2point_vector.h:27, from s2/encoded_s2point_vector.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h:190, from ../src/s2/base/casts.h:34, from ../src/s2/util/coding/coder.h:36: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = long long unsigned int]’: s2/encoded_s2point_vector.cc:474:23: required from here 474 | EncodeUintWithLength(base >> base_shift, base_bytes, encoder); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro ‘S2_DCHECK’ 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: s2/encoded_s2point_vector.cc:832:44: required from here 832 | uint64 offset = GetUintWithLength(ptr, offset_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/encoded_s2shape_index.cc -o s2/encoded_s2shape_index.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord.h:79, from ../src/s2/encoded_s2shape_index.h:28, from s2/encoded_s2shape_index.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h:190, from ../src/s2/base/casts.h:34, from ../src/s2/util/coding/coder.h:36, from ../src/s2/encoded_s2shape_index.h:29: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_s2cell_id_vector.h:98:29: required from here 98 | return S2CellId((deltas_[i] << shift_) + base_); | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_s2cell_id_vector.h:98:29: required from here 98 | return S2CellId((deltas_[i] << shift_) + base_); | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/encoded_string_vector.cc -o s2/encoded_string_vector.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/encoded_string_vector.h:30, from s2/encoded_string_vector.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h:190, from ../src/s2/base/casts.h:34, from ../src/s2/util/coding/coder.h:36: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:225:25: required from ‘void s2coding::EncodeUintVector(absl::s2_lts_20230802::Span, Encoder*) [with T = long long unsigned int]’ 225 | EncodeUintWithLength(x, len, encoder); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ s2/encoded_string_vector.cc:45:27: required from here 45 | EncodeUintVector( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 46 | MakeSpan(offsets_.data() + 1, offsets_.data() + offsets_.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | encoder); | ~~~~~~~~ ../src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro ‘S2_DCHECK’ 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/id_set_lexicon.cc -o s2/id_set_lexicon.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/mutable_s2shape_index.cc -o s2/mutable_s2shape_index.o In file included from s2/mutable_s2shape_index.cc:47: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from s2/mutable_s2shape_index.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/mutable_s2shape_index.h:36: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_s2cell_id_vector.h:98:29: required from here 98 | return S2CellId((deltas_[i] << shift_) + base_); | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_s2cell_id_vector.h:98:29: required from here 98 | return S2CellId((deltas_[i] << shift_) + base_); | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/r2rect.cc -o s2/r2rect.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s1angle.cc -o s2/s1angle.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from s2/s1angle.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s1chord_angle.cc -o s2/s1chord_angle.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s1chord_angle.h:29, from s2/s1chord_angle.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s1interval.cc -o s2/s1interval.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2boolean_operation.cc -o s2/s2boolean_operation.o s2/s2boolean_operation.cc:584:3: warning: multi-line comment [-Wcomment] 584 | // *--B--*-\ /-*-\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from ../src/s2/s2boolean_operation.h:26, from s2/s2boolean_operation.cc:67: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2buffer_operation.cc -o s2/s2buffer_operation.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2buffer_operation.h:25, from s2/s2buffer_operation.cc:49: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2buffer_operation.h:27: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builder_graph.cc -o s2/s2builder_graph.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from ../src/s2/s2builder_graph.h:31, from s2/s2builder_graph.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builder.cc -o s2/s2builder.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from s2/s2builder.cc:71: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/id_set_lexicon.h:28, from ../src/s2/s2builder.h:35: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’: ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_closed_set_normalizer.cc -o s2/s2builderutil_closed_set_normalizer.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_closed_set_normalizer.h:25, from s2/s2builderutil_closed_set_normalizer.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_find_polygon_degeneracies.cc -o s2/s2builderutil_find_polygon_degeneracies.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_find_polygon_degeneracies.h:24, from s2/s2builderutil_find_polygon_degeneracies.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_get_snapped_winding_delta.cc -o s2/s2builderutil_get_snapped_winding_delta.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_get_snapped_winding_delta.h:24, from s2/s2builderutil_get_snapped_winding_delta.cc:50: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_lax_polygon_layer.cc -o s2/s2builderutil_lax_polygon_layer.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2builderutil_lax_polygon_layer.h:42, from s2/s2builderutil_lax_polygon_layer.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_lax_polygon_layer.h:43: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2builderutil_lax_polygon_layer.h:40: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’: ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_lax_polyline_layer.cc -o s2/s2builderutil_lax_polyline_layer.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2builderutil_lax_polyline_layer.h:27, from s2/s2builderutil_lax_polyline_layer.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_lax_polyline_layer.h:28: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2builderutil_lax_polyline_layer.h:25: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_s2point_vector_layer.cc -o s2/s2builderutil_s2point_vector_layer.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2builderutil_s2point_vector_layer.h:27, from s2/s2builderutil_s2point_vector_layer.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_s2point_vector_layer.h:28: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2builderutil_s2point_vector_layer.h:25: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_s2polygon_layer.cc -o s2/s2builderutil_s2polygon_layer.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/s2builderutil_s2polygon_layer.h:40, from s2/s2builderutil_s2polygon_layer.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_s2polygon_layer.h:43: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_s2polyline_layer.cc -o s2/s2builderutil_s2polyline_layer.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2builderutil_s2polyline_layer.h:27, from s2/s2builderutil_s2polyline_layer.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_s2polyline_layer.h:28: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_s2polyline_vector_layer.cc -o s2/s2builderutil_s2polyline_vector_layer.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2builderutil_s2polyline_vector_layer.h:27, from s2/s2builderutil_s2polyline_vector_layer.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_s2polyline_vector_layer.h:28: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2builderutil_snap_functions.cc -o s2/s2builderutil_snap_functions.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2builderutil_snap_functions.h:23, from s2/s2builderutil_snap_functions.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2builderutil_snap_functions.h:24: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2cap.cc -o s2/s2cap.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2cap.h:28, from s2/s2cap.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2cell_id.cc -o s2/s2cell_id.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2cell_id.h:32, from s2/s2cell_id.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2cell_index.cc -o s2/s2cell_index.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2cell_index.h:26, from s2/s2cell_index.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2cell_union.cc -o s2/s2cell_union.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/flag.h:39, from ../src/s2/s2cell_union.h:29, from s2/s2cell_union.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2cell.cc -o s2/s2cell.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2cell.h:25, from s2/s2cell.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2centroids.cc -o s2/s2centroids.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2centroids.h:50, from s2/s2centroids.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2closest_cell_query.cc -o s2/s2closest_cell_query.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2closest_cell_query.h:26, from s2/s2closest_cell_query.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2cell_index.h:26, from ../src/s2/s2closest_cell_query.h:30: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2closest_edge_query.cc -o s2/s2closest_edge_query.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2closest_edge_query.h:30, from s2/s2closest_edge_query.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2closest_edge_query_base.h:33, from ../src/s2/s2closest_edge_query.h:34: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2closest_point_query.cc -o s2/s2closest_point_query.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2closest_point_query.h:26, from s2/s2closest_point_query.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2cell_index.h:26, from ../src/s2/s2min_distance_targets.h:33, from ../src/s2/s2closest_point_query.h:30: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2contains_vertex_query.cc -o s2/s2contains_vertex_query.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/s2contains_vertex_query.h:21, from s2/s2contains_vertex_query.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2convex_hull_query.cc -o s2/s2convex_hull_query.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2cap.h:28, from ../src/s2/s2convex_hull_query.h:25, from s2/s2convex_hull_query.cc:26: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2convex_hull_query.h:29: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2coords.cc -o s2/s2coords.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2coords.h:108, from s2/s2coords.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2crossing_edge_query.cc -o s2/s2crossing_edge_query.o In file included from s2/s2crossing_edge_query.cc:27: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2cell_id.h:32, from ../src/s2/s2padded_cell.h:23, from ../src/s2/s2crossing_edge_query.h:31, from s2/s2crossing_edge_query.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2debug.cc -o s2/s2debug.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/flag.h:39, from ../src/s2/base/commandlineflags.h:21, from ../src/s2/s2debug.h:55, from s2/s2debug.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2earth.cc -o s2/s2earth.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2earth.h:24, from s2/s2earth.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2edge_clipping.cc -o s2/s2edge_clipping.o In file included from s2/s2edge_clipping.cc:18: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2edge_clipping.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2edge_crosser.cc -o s2/s2edge_crosser.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2edge_crossings.h:40, from ../src/s2/s2edge_crosser.h:23, from s2/s2edge_crosser.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2edge_crossings.cc -o s2/s2edge_crossings.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2edge_crossings.h:40, from s2/s2edge_crossings.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2edge_distances.cc -o s2/s2edge_distances.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2edge_distances.h:29, from s2/s2edge_distances.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2edge_tessellator.cc -o s2/s2edge_tessellator.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2edge_tessellator.h:24, from s2/s2edge_tessellator.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2error.cc -o s2/s2error.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/status.h:59, from ../src/s2/s2error.h:29, from s2/s2error.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2furthest_edge_query.cc -o s2/s2furthest_edge_query.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2furthest_edge_query.h:29, from s2/s2furthest_edge_query.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2closest_edge_query_base.h:33, from ../src/s2/s2furthest_edge_query.h:33: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2hausdorff_distance_query.cc -o s2/s2hausdorff_distance_query.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2hausdorff_distance_query.h:23, from s2/s2hausdorff_distance_query.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2cell_index.h:26, from ../src/s2/s2min_distance_targets.h:33, from ../src/s2/s2hausdorff_distance_query.h:25: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2latlng_rect_bounder.cc -o s2/s2latlng_rect_bounder.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2latlng.h:27, from ../src/s2/s2latlng_rect_bounder.h:21, from s2/s2latlng_rect_bounder.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2latlng_rect.cc -o s2/s2latlng_rect.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2latlng_rect.h:27, from s2/s2latlng_rect.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2latlng.cc -o s2/s2latlng.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2latlng.h:27, from s2/s2latlng.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2lax_loop_shape.cc -o s2/s2lax_loop_shape.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2loop.h:34, from ../src/s2/s2lax_loop_shape.h:41, from s2/s2lax_loop_shape.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2lax_polygon_shape.cc -o s2/s2lax_polygon_shape.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/encoded_string_vector.h:30, from ../src/s2/encoded_s2point_vector.h:27, from ../src/s2/s2lax_polygon_shape.h:31, from s2/s2lax_polygon_shape.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2lax_polygon_shape.h:36: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/s2lax_polygon_shape.h:30: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’: ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘void s2coding::EncodeUintWithLength(T, int, Encoder*) [with T = unsigned int]’: ../src/s2/encoded_uint_vector.h:225:25: required from ‘void s2coding::EncodeUintVector(absl::s2_lts_20230802::Span, Encoder*) [with T = unsigned int]’ 225 | EncodeUintWithLength(x, len, encoder); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ s2/s2lax_polygon_shape.cc:191:39: required from here 191 | s2coding::EncodeUintVector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 192 | MakeSpan(loop_starts_.get(), num_loops() + 1), encoder); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_uint_vector.h:143:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:143:3: note: in expansion of macro ‘S2_DCHECK’ 143 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2lax_polyline_shape.cc -o s2/s2lax_polyline_shape.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2lax_polyline_shape.h:27, from s2/s2lax_polyline_shape.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2polyline.h:34, from ../src/s2/s2lax_polyline_shape.h:32: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h:190, from ../src/s2/base/casts.h:34, from ../src/s2/util/coding/coder.h:36: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2loop_measures.cc -o s2/s2loop_measures.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2loop_measures.h:33, from s2/s2loop_measures.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/inlined_vector.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal/status_internal.h:22, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/status.h:59, from ../src/s2/s2coder.h:23, from ../src/s2/s2point.h:27: In member function ‘absl::s2_lts_20230802::inlined_vector_internal::Pointer absl::s2_lts_20230802::inlined_vector_internal::Storage::GetAllocatedData() [with T = int; long unsigned int N = 4; A = std::allocator]’, inlined from ‘absl::s2_lts_20230802::inlined_vector_internal::StorageView absl::s2_lts_20230802::inlined_vector_internal::Storage::MakeStorageView() [with T = int; long unsigned int N = 4; A = std::allocator]’ at /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/inlined_vector.h:416:62, inlined from ‘absl::s2_lts_20230802::inlined_vector_internal::ValueType& absl::s2_lts_20230802::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {int}; T = int; long unsigned int N = 4; A = std::allocator]’ at /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/inlined_vector.h:828:48, inlined from ‘absl::s2_lts_20230802::inlined_vector_internal::ValueType& absl::s2_lts_20230802::InlinedVector::emplace_back(Args&& ...) [with Args = {int}; T = int; long unsigned int N = 4; A = std::allocator]’ at /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/inlined_vector.h:744:32, inlined from ‘void absl::s2_lts_20230802::InlinedVector::push_back(value_type&&) [with T = int; long unsigned int N = 4; A = std::allocator]’ at /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/inlined_vector.h:755:35, inlined from ‘S2::LoopOrder S2::GetCanonicalLoopOrder(S2PointLoopSpan)’ at s2/s2loop_measures.cc:309:24: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/inlined_vector.h:387:58: warning: ‘min_indices.absl::s2_lts_20230802::InlinedVector >::storage_.absl::s2_lts_20230802::inlined_vector_internal::Storage >::data_.absl::s2_lts_20230802::inlined_vector_internal::Storage >::Data::allocated.absl::s2_lts_20230802::inlined_vector_internal::Storage >::Allocated::allocated_data’ may be used uninitialized [-Wmaybe-uninitialized] 387 | Pointer GetAllocatedData() { return data_.allocated.allocated_data; } | ^~~~~~~~~~~~~~ s2/s2loop_measures.cc: In function ‘S2::LoopOrder S2::GetCanonicalLoopOrder(S2PointLoopSpan)’: s2/s2loop_measures.cc:308:31: note: ‘min_indices’ declared here 308 | absl::InlinedVector min_indices; | ^~~~~~~~~~~ In member function ‘absl::s2_lts_20230802::inlined_vector_internal::SizeType absl::s2_lts_20230802::inlined_vector_internal::Storage::GetAllocatedCapacity() const [with T = int; long unsigned int N = 4; A = std::allocator]’, inlined from ‘absl::s2_lts_20230802::inlined_vector_internal::StorageView absl::s2_lts_20230802::inlined_vector_internal::Storage::MakeStorageView() [with T = int; long unsigned int N = 4; A = std::allocator]’ at /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/inlined_vector.h:417:66, inlined from ‘absl::s2_lts_20230802::inlined_vector_internal::ValueType& absl::s2_lts_20230802::inlined_vector_internal::Storage::EmplaceBack(Args&& ...) [with Args = {int}; T = int; long unsigned int N = 4; A = std::allocator]’ at /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/inlined_vector.h:828:48, inlined from ‘absl::s2_lts_20230802::inlined_vector_internal::ValueType& absl::s2_lts_20230802::InlinedVector::emplace_back(Args&& ...) [with Args = {int}; T = int; long unsigned int N = 4; A = std::allocator]’ at /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/inlined_vector.h:744:32, inlined from ‘void absl::s2_lts_20230802::InlinedVector::push_back(value_type&&) [with T = int; long unsigned int N = 4; A = std::allocator]’ at /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/inlined_vector.h:755:35, inlined from ‘S2::LoopOrder S2::GetCanonicalLoopOrder(S2PointLoopSpan)’ at s2/s2loop_measures.cc:309:24: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/inlined_vector.h:408:28: warning: ‘min_indices.absl::s2_lts_20230802::InlinedVector >::storage_.absl::s2_lts_20230802::inlined_vector_internal::Storage >::data_.absl::s2_lts_20230802::inlined_vector_internal::Storage >::Data::allocated.absl::s2_lts_20230802::inlined_vector_internal::Storage >::Allocated::allocated_capacity’ may be used uninitialized [-Wmaybe-uninitialized] 408 | return data_.allocated.allocated_capacity; | ^~~~~~~~~~~~~~~~~~ s2/s2loop_measures.cc: In function ‘S2::LoopOrder S2::GetCanonicalLoopOrder(S2PointLoopSpan)’: s2/s2loop_measures.cc:308:31: note: ‘min_indices’ declared here 308 | absl::InlinedVector min_indices; | ^~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2loop.cc -o s2/s2loop.o In file included from s2/s2loop.cc:53: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2loop.h:34, from s2/s2loop.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from s2/s2loop.cc:30: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2max_distance_targets.cc -o s2/s2max_distance_targets.o In file included from ../src/s2/s2shape_index_region.h:33, from s2/s2max_distance_targets.cc:32: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2max_distance_targets.h:27, from s2/s2max_distance_targets.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2closest_edge_query_base.h:33, from ../src/s2/s2furthest_edge_query.h:33, from s2/s2max_distance_targets.cc:28: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2measures.cc -o s2/s2measures.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2measures.h:24, from s2/s2measures.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2memory_tracker.cc -o s2/s2memory_tracker.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_format.h:78, from ../src/s2/s2memory_tracker.h:27, from s2/s2memory_tracker.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2metrics.cc -o s2/s2metrics.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2coords.h:108, from ../src/s2/s2metrics.h:34, from s2/s2metrics.cc:31: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2min_distance_targets.cc -o s2/s2min_distance_targets.o In file included from ../src/s2/s2shape_index_region.h:33, from s2/s2min_distance_targets.cc:39: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2min_distance_targets.h:29, from s2/s2min_distance_targets.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2cell_index.h:26, from ../src/s2/s2min_distance_targets.h:33: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2padded_cell.cc -o s2/s2padded_cell.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2cell_id.h:32, from ../src/s2/s2padded_cell.h:23, from s2/s2padded_cell.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2point_compression.cc -o s2/s2point_compression.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2point_compression.h:50, from s2/s2point_compression.cc:17: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2point_region.cc -o s2/s2point_region.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2point_region.h:25, from s2/s2point_region.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2pointutil.cc -o s2/s2pointutil.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2pointutil.h:25, from s2/s2pointutil.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2polygon.cc -o s2/s2polygon.o In file included from ../src/s2/s2shape_index_region.h:33, from s2/s2polygon.cc:77: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:41, from ../src/s2/s2polygon.h:29, from s2/s2polygon.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2polyline_alignment.cc -o s2/s2polyline_alignment.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2polyline.h:33, from ../src/s2/s2polyline_alignment.h:24, from s2/s2polyline_alignment.cc:17: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2polyline.h:34: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2polyline_measures.cc -o s2/s2polyline_measures.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2polyline_measures.h:29, from s2/s2polyline_measures.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2polyline_simplifier.cc -o s2/s2polyline_simplifier.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s1chord_angle.h:29, from ../src/s2/s2polyline_simplifier.h:63, from s2/s2polyline_simplifier.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2polyline.cc -o s2/s2polyline.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2polyline.h:33, from s2/s2polyline.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2builder.h:31, from ../src/s2/s2polyline.h:34: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2predicates.cc -o s2/s2predicates.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/marshalling.h:203, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/internal/flag.h:41, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/flags/flag.h:39, from ../src/s2/s2predicates.h:55, from s2/s2predicates.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2projections.cc -o s2/s2projections.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2latlng.h:27, from ../src/s2/s2projections.h:28, from s2/s2projections.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2r2rect.cc -o s2/s2r2rect.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2r2rect.h:29, from s2/s2r2rect.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2region_coverer.cc -o s2/s2region_coverer.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2cell.h:25, from ../src/s2/s2region_coverer.h:31, from s2/s2region_coverer.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from s2/s2region_coverer.cc:24: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2region_intersection.cc -o s2/s2region_intersection.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2region_intersection.h:27, from s2/s2region_intersection.cc:17: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2region_term_indexer.cc -o s2/s2region_term_indexer.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2cell_id.h:32, from ../src/s2/s2region_term_indexer.h:105, from s2/s2region_term_indexer.cc:75: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2region_union.cc -o s2/s2region_union.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2region_union.h:28, from s2/s2region_union.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2region.cc -o s2/s2region.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2region.h:24, from s2/s2region.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shape_index_buffered_region.cc -o s2/s2shape_index_buffered_region.o In file included from ../src/s2/s2shape_index_region.h:33, from s2/s2shape_index_buffered_region.cc:33: ../src/s2/s2edge_clipping.h:218:1: warning: multi-line comment [-Wcomment] 218 | // |x| in [0,1] /\ | ^ ../src/s2/s2edge_clipping.h:225:1: warning: multi-line comment [-Wcomment] 225 | // b-a <> 0 /\ | ^ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2shape_index_buffered_region.h:23, from s2/s2shape_index_buffered_region.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39, from ../src/s2/s2closest_edge_query_base.h:33, from ../src/s2/s2closest_edge_query.h:34, from ../src/s2/s2shape_index_buffered_region.h:29: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shape_index_measures.cc -o s2/s2shape_index_measures.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2shape_index_measures.h:25, from s2/s2shape_index_measures.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shape_index.cc -o s2/s2shape_index.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2cell_id.h:32, from ../src/s2/s2shape_index.h:60, from s2/s2shape_index.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shape_measures.cc -o s2/s2shape_measures.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s1angle.h:28, from ../src/s2/s2shape_measures.h:27, from s2/s2shape_measures.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shape_nesting_query.cc -o s2/s2shape_nesting_query.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/status.h:59, from ../src/s2/s2coder.h:23, from ../src/s2/s2shape.h:25, from ../src/s2/s2shape_nesting_query.h:26, from s2/s2shape_nesting_query.cc:17: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shapeutil_build_polygon_boundaries.cc -o s2/s2shapeutil_build_polygon_boundaries.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/status.h:59, from ../src/s2/s2coder.h:23, from ../src/s2/s2shape.h:25, from ../src/s2/s2shapeutil_build_polygon_boundaries.h:23, from s2/s2shapeutil_build_polygon_boundaries.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shapeutil_coding.cc -o s2/s2shapeutil_coding.o In file included from ../src/s2/util/coding/coder.h:33, from ../src/s2/s2shapeutil_coding.h:42, from s2/s2shapeutil_coding.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2lax_polygon_shape.h:36, from s2/s2shapeutil_coding.cc:28: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/log_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/log.h:190, from ../src/s2/base/casts.h:34, from ../src/s2/s2shapeutil_coding.h:41: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’: ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shapeutil_contains_brute_force.cc -o s2/s2shapeutil_contains_brute_force.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2shapeutil_contains_brute_force.h:21, from s2/s2shapeutil_contains_brute_force.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shapeutil_conversion.cc -o s2/s2shapeutil_conversion.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2shapeutil_conversion.h:27, from s2/s2shapeutil_conversion.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2shapeutil_conversion.h:28: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shapeutil_edge_iterator.cc -o s2/s2shapeutil_edge_iterator.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/status.h:59, from ../src/s2/s2coder.h:23, from ../src/s2/s2shape.h:25, from ../src/s2/s2shapeutil_edge_iterator.h:22, from s2/s2shapeutil_edge_iterator.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shapeutil_get_reference_point.cc -o s2/s2shapeutil_get_reference_point.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/internal/str_format/arg.h:33, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_format.h:78, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/crc32c.h:32, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/crc/internal/crc_cord_state.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/cord.h:79, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/internal/status_internal.h:23, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/status/status.h:59, from ../src/s2/s2coder.h:23, from ../src/s2/s2shape.h:25, from ../src/s2/s2shapeutil_get_reference_point.h:21, from s2/s2shapeutil_get_reference_point.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2shapeutil_visit_crossing_edge_pairs.cc -o s2/s2shapeutil_visit_crossing_edge_pairs.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2cell_id.h:32, from ../src/s2/s2padded_cell.h:23, from ../src/s2/s2crossing_edge_query.h:31, from ../src/s2/s2shapeutil_visit_crossing_edge_pairs.h:23, from s2/s2shapeutil_visit_crossing_edge_pairs.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2text_format.cc -o s2/s2text_format.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/numbers.h:47, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/strings/str_cat.h:103, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/layout.h:176, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/btree.h:67, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/btree_map.h:56, from ../src/s2/mutable_s2shape_index.h:30, from ../src/s2/s2text_format.h:34, from s2/s2text_format.cc:16: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_map.h:24, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_map.h:42, from ../src/s2/s2polygon.h:29, from ../src/s2/s2lax_polygon_shape.h:36, from ../src/s2/s2text_format.h:40: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:20, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/mutable_s2shape_index.h:36: ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’: ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’: ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const uint32’ {aka ‘const unsigned int’} [-Wsign-compare] 256 | S2_DCHECK(i >= 0 && i < size_); | ~~^~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:256:3: note: in expansion of macro ‘S2_DCHECK’ 256 | S2_DCHECK(i >= 0 && i < size_); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = long long unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = long long unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/encoded_string_vector.h:154:47: required from here 154 | uint64 start = (i == 0) ? 0 : offsets_[i - 1]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ ../src/s2/encoded_uint_vector.h: In instantiation of ‘T s2coding::GetUintWithLength(const char*, int) [with T = unsigned int]’: ../src/s2/encoded_uint_vector.h:257:30: required from ‘T s2coding::EncodedUintVector::operator[](int) const [with T = unsigned int]’ 257 | return GetUintWithLength(data_ + i * len_, len_); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/s2lax_polygon_shape.h:293:31: required from here 293 | int start = loop_starts_[i]; | ^ ../src/s2/encoded_uint_vector.h:157:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ~~~~~~~^~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/conditions.h:68:7: note: in definition of macro ‘ABSL_LOG_INTERNAL_STATELESS_CONDITION’ 68 | !(condition) ? (void)0 : ::absl::log_internal::Voidify()&& | ^~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:26:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CONDITION_FATAL’ 26 | ABSL_LOG_INTERNAL_CONDITION_FATAL(STATELESS, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:27:37: note: in expansion of macro ‘ABSL_PREDICT_FALSE’ 27 | ABSL_PREDICT_FALSE(!(condition))) \ | ^~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:43:3: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_IMPL’ 43 | ABSL_LOG_INTERNAL_CHECK_IMPL(true || (condition), "true") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:88:27: note: in expansion of macro ‘ABSL_LOG_INTERNAL_DCHECK_IMPL’ 88 | #define DCHECK(condition) ABSL_LOG_INTERNAL_DCHECK_IMPL((condition), #condition) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/s2/base/logging.h:43:19: note: in expansion of macro ‘DCHECK’ 43 | #define S2_DCHECK DCHECK | ^~~~~~ ../src/s2/encoded_uint_vector.h:157:3: note: in expansion of macro ‘S2_DCHECK’ 157 | S2_DCHECK(length >= 0 && length <= sizeof(T)); | ^~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2wedge_relations.cc -o s2/s2wedge_relations.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from ../src/s2/s2point.h:24, from ../src/s2/s2wedge_relations.h:24, from s2/s2wedge_relations.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/s2winding_operation.cc -o s2/s2winding_operation.o In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/internal/hash.h:53, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/hash/hash.h:85, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/hash_function_defaults.h:55, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:38, from ../src/s2/s2builder.h:31, from ../src/s2/s2winding_operation.h:23, from s2/s2winding_operation.cc:19: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/flat_hash_set.h:39: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h: In function ‘__m128i absl::s2_lts_20230802::container_internal::_mm_cmpgt_epi8_fixed(__m128i, __m128i)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/container/internal/raw_hash_set.h:577:40: warning: overflow in conversion from ‘int’ to ‘char’ changes value from ‘128’ to ‘-128’ [-Woverflow] 577 | const __m128i mask = _mm_set1_epi8(0x80); | ^~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/util/bits/bit-interleave.cc -o s2/util/bits/bit-interleave.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/util/coding/coder.cc -o s2/util/coding/coder.o In file included from ../src/s2/util/coding/coder.h:33, from s2/util/coding/coder.cc:19: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/util/coding/varint.cc -o s2/util/coding/varint.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/util/math/exactfloat/exactfloat.cc -o s2/util/math/exactfloat/exactfloat.o In file included from s2/util/math/exactfloat/exactfloat.cc:35: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:107:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 107 | alignas(unsigned __int128) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:121:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 121 | constexpr uint128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:122:30: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 122 | constexpr uint128(unsigned __int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:137:22: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 137 | uint128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:138:31: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 138 | uint128& operator=(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 163 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:163:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 164 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:164:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:292:57: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | static constexpr bool traps = numeric_limits::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:359:20: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 359 | constexpr int128(__int128 v); // NOLINT(runtime/explicit) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:360:38: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 360 | constexpr explicit int128(unsigned __int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:375:21: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 375 | int128& operator=(__int128 v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 399 | constexpr explicit operator __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:399:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 400 | constexpr explicit operator unsigned __int128() const; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:400:40: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:478:3: warning: ISO C++ does not support ‘__int128’ for ‘v_’ [-Wpedantic] 478 | __int128 v_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:535:48: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 535 | static constexpr bool traps = numeric_limits<__int128>::traps; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:589:36: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 589 | inline uint128& uint128::operator=(__int128 v) { return *this = uint128(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:591:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 591 | inline uint128& uint128::operator=(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:670:28: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 670 | constexpr uint128::uint128(__int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In constructor ‘constexpr absl::s2_lts_20230802::uint128::uint128(__int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:672:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 672 | hi_{static_cast(static_cast(v) >> 64)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:673:37: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 673 | constexpr uint128::uint128(unsigned __int128 v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 772 | constexpr uint128::operator __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:772:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:773:23: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 773 | return (static_cast<__int128>(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 776 | constexpr uint128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:776:38: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In member function ‘constexpr absl::s2_lts_20230802::uint128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:777:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 777 | return (static_cast(hi_) << 64) + lo_; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator==(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:800:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 800 | return static_cast(lhs) == | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:801:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 801 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator<(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:812:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 812 | return static_cast(lhs) < | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:813:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 813 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:835:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 835 | return -static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr bool absl::s2_lts_20230802::operator!(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:845:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 845 | return !static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator~(uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:855:32: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 855 | return ~static_cast(val); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator|(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:863:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 863 | return static_cast(lhs) | | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:864:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 864 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator&(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:873:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 873 | return static_cast(lhs) & | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:874:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 874 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator^(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:883:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 883 | return static_cast(lhs) ^ | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:884:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 884 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator<<(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:910:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 910 | return static_cast(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator>>(uint128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:924:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 924 | return static_cast(lhs) >> amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator+(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:949:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 949 | return static_cast(lhs) + | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:950:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 950 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘constexpr absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator-(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:972:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 972 | return static_cast(lhs) - | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:973:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 973 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator*(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:986:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 986 | return static_cast(lhs) * | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:987:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 987 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator/(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1011:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1011 | return static_cast(lhs) / | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1012:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1012 | static_cast(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h: In function ‘absl::s2_lts_20230802::uint128 absl::s2_lts_20230802::operator%(uint128, uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1016:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1016 | return static_cast(lhs) % | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1017:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 1017 | static_cast(rhs); | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128.h:1152: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:45: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:24:11: warning: ISO C++ does not support ‘__int128’ for ‘BitCastToSigned’ [-Wpedantic] 24 | constexpr __int128 BitCastToSigned(unsigned __int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr __int128 absl::s2_lts_20230802::int128_internal::BitCastToSigned(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:30:36: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 30 | return v & (static_cast(1) << 127) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:31:29: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 31 | ? ~static_cast<__int128>(~v) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:32:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 32 | : static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:37:34: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 37 | inline int128& int128::operator=(__int128 v) { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr int64_t absl::s2_lts_20230802::Int128High64(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:49:50: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 49 | static_cast(static_cast(v.v_) >> 64)); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(int64_t, uint64_t)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:54:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 54 | : v_(int128_internal::BitCastToSigned(static_cast(high) | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:65:26: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 65 | constexpr int128::int128(__int128 v) : v_{v} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:35: warning: ISO C++ does not support ‘__int128’ for ‘v’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(__int128 unsigned)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:74:64: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 74 | constexpr int128::int128(unsigned __int128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(float)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:77:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 77 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:81:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 81 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘absl::s2_lts_20230802::int128::int128(long double)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:85:20: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 85 | v_ = static_cast<__int128>(v); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In constructor ‘constexpr absl::s2_lts_20230802::int128::int128(absl::s2_lts_20230802::uint128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:88:54: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 88 | constexpr int128::int128(uint128 v) : v_{static_cast<__int128>(v)} {} | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: At global scope: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 146 | constexpr int128::operator __int128() const { return v_; } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:146:28: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 148 | constexpr int128::operator unsigned __int128() const { | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:148:37: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In member function ‘constexpr absl::s2_lts_20230802::int128::operator __int128 unsigned() const’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:149:31: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 149 | return static_cast(v_); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator==(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:200:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 200 | return static_cast<__int128>(lhs) == static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:204:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 204 | return static_cast<__int128>(lhs) != static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:208:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 208 | return static_cast<__int128>(lhs) < static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:212:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 212 | return static_cast<__int128>(lhs) > static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator<=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:216:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 216 | return static_cast<__int128>(lhs) <= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator>=(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:220:52: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 220 | return static_cast<__int128>(lhs) >= static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:225:60: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 225 | constexpr int128 operator-(int128 v) { return -static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr bool absl::s2_lts_20230802::operator!(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:227:58: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 227 | constexpr bool operator!(int128 v) { return !static_cast<__int128>(v); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator~(int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:229:62: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 229 | constexpr int128 operator~(int128 val) { return ~static_cast<__int128>(val); } | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator+(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:234:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 234 | return static_cast<__int128>(lhs) + static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator-(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:238:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 238 | return static_cast<__int128>(lhs) - static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator*(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:242:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 242 | return static_cast<__int128>(lhs) * static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator/(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:246:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 246 | return static_cast<__int128>(lhs) / static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator%(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:250:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 250 | return static_cast<__int128>(lhs) % static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator|(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:276:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 276 | return static_cast<__int128>(lhs) | static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator&(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:280:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 280 | return static_cast<__int128>(lhs) & static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator^(int128, int128)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:284:51: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 284 | return static_cast<__int128>(lhs) ^ static_cast<__int128>(rhs); | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator<<(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:288:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 288 | return static_cast<__int128>(lhs) << amount; | ^~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc: In function ‘constexpr absl::s2_lts_20230802::int128 absl::s2_lts_20230802::operator>>(int128, int)’: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/numeric/int128_have_intrinsic.inc:292:22: warning: ISO C++ does not support ‘__int128’ for ‘type name’ [-Wpedantic] 292 | return static_cast<__int128>(lhs) >> amount; | ^~~~~~~~ In file included from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_impl.h:18, from /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/check.h:37, from ../src/s2/base/logging.h:21, from ../src/s2/util/math/exactfloat/exactfloat.h:126, from s2/util/math/exactfloat/exactfloat.cc:18: /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_op.h: In instantiation of ‘constexpr std::string* absl::s2_lts_20230802::log_internal::Check_EQImpl(const T1&, const T2&, const char*) [with T1 = int; T2 = long unsigned int; std::string = std::__cxx11::basic_string]’: s2/util/math/exactfloat/exactfloat.cc:144:3: required from here 63 | ::absl::log_internal::name##Impl( \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | ::absl::log_internal::GetReferenceableValue(val1), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | ::absl::log_internal::GetReferenceableValue(val2), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | ABSL_LOG_INTERNAL_STRIP_STRING_LITERAL(val1_text \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | " " #op " " val2_text))) \ | ~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_op.h:336:43: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 336 | ABSL_LOG_INTERNAL_CHECK_OP_IMPL(Check_EQ, ==) /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/base/optimization.h:178:58: note: in definition of macro ‘ABSL_PREDICT_TRUE’ 178 | #define ABSL_PREDICT_TRUE(x) (__builtin_expect(false || (x), true)) | ^ /home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include/absl/log/internal/check_op.h:336:1: note: in expansion of macro ‘ABSL_LOG_INTERNAL_CHECK_OP_IMPL’ 336 | ABSL_LOG_INTERNAL_CHECK_OP_IMPL(Check_EQ, ==) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/util/math/mathutil.cc -o s2/util/math/mathutil.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I../src -DSTRICT_R_HEADERS -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/wk/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/include -pthread -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c s2/util/units/length-units.cc -o s2/util/units/length-units.o ar rcs s2/libs2static.a s2/encoded_s2cell_id_vector.o s2/encoded_s2point_vector.o s2/encoded_s2shape_index.o s2/encoded_string_vector.o s2/id_set_lexicon.o s2/mutable_s2shape_index.o s2/r2rect.o s2/s1angle.o s2/s1chord_angle.o s2/s1interval.o s2/s2boolean_operation.o s2/s2buffer_operation.o s2/s2builder_graph.o s2/s2builder.o s2/s2builderutil_closed_set_normalizer.o s2/s2builderutil_find_polygon_degeneracies.o s2/s2builderutil_get_snapped_winding_delta.o s2/s2builderutil_lax_polygon_layer.o s2/s2builderutil_lax_polyline_layer.o s2/s2builderutil_s2point_vector_layer.o s2/s2builderutil_s2polygon_layer.o s2/s2builderutil_s2polyline_layer.o s2/s2builderutil_s2polyline_vector_layer.o s2/s2builderutil_snap_functions.o s2/s2cap.o s2/s2cell_id.o s2/s2cell_index.o s2/s2cell_union.o s2/s2cell.o s2/s2centroids.o s2/s2closest_cell_query.o s2/s2closest_edge_query.o s2/s2closest_point_query.o s2/s2contains_vertex_query.o s2/s2convex_hull_query.o s2/s2coords.o s2/s2crossing_edge_query.o s2/s2debug.o s2/s2earth.o s2/s2edge_clipping.o s2/s2edge_crosser.o s2/s2edge_crossings.o s2/s2edge_distances.o s2/s2edge_tessellator.o s2/s2error.o s2/s2furthest_edge_query.o s2/s2hausdorff_distance_query.o s2/s2latlng_rect_bounder.o s2/s2latlng_rect.o s2/s2latlng.o s2/s2lax_loop_shape.o s2/s2lax_polygon_shape.o s2/s2lax_polyline_shape.o s2/s2loop_measures.o s2/s2loop.o s2/s2max_distance_targets.o s2/s2measures.o s2/s2memory_tracker.o s2/s2metrics.o s2/s2min_distance_targets.o s2/s2padded_cell.o s2/s2point_compression.o s2/s2point_region.o s2/s2pointutil.o s2/s2polygon.o s2/s2polyline_alignment.o s2/s2polyline_measures.o s2/s2polyline_simplifier.o s2/s2polyline.o s2/s2predicates.o s2/s2projections.o s2/s2r2rect.o s2/s2region_coverer.o s2/s2region_intersection.o s2/s2region_term_indexer.o s2/s2region_union.o s2/s2region.o s2/s2shape_index_buffered_region.o s2/s2shape_index_measures.o s2/s2shape_index.o s2/s2shape_measures.o s2/s2shape_nesting_query.o s2/s2shapeutil_build_polygon_boundaries.o s2/s2shapeutil_coding.o s2/s2shapeutil_contains_brute_force.o s2/s2shapeutil_conversion.o s2/s2shapeutil_edge_iterator.o s2/s2shapeutil_get_reference_point.o s2/s2shapeutil_visit_crossing_edge_pairs.o s2/s2text_format.o s2/s2wedge_relations.o s2/s2winding_operation.o s2/util/bits/bit-interleave.o s2/util/coding/coder.o s2/util/coding/varint.o s2/util/math/exactfloat/exactfloat.o s2/util/math/mathutil.o s2/util/units/length-units.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o s2.so cpp-compat.o s2-accessors.o s2-bounds.o s2-cell.o s2-cell-union.o s2-constructors-formatters.o s2-predicates.o s2-transformers.o init.o RcppExports.o s2-geography.o s2-lnglat.o s2-matrix.o wk-impl.o s2geography/accessors-geog.o s2geography/accessors.o s2geography/build.o s2geography/coverings.o s2geography/distance.o s2geography/geography.o s2geography/linear-referencing.o s2geography/predicates.o -Ls2 -ls2static -L/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/tools/dist/lib -labsl_flags -labsl_flags_internal -labsl_flags_marshalling -labsl_flags_reflection -labsl_flags_private_handle_accessor -labsl_flags_commandlineflag -labsl_flags_commandlineflag_internal -labsl_flags_config -labsl_flags_program_name -labsl_raw_hash_set -labsl_hashtablez_sampler -labsl_log_internal_check_op -labsl_log_internal_conditions -labsl_log_internal_message -labsl_examine_stack -labsl_log_internal_format -labsl_log_internal_proto -labsl_log_internal_nullguard -labsl_log_internal_log_sink_set -labsl_log_internal_globals -labsl_log_globals -labsl_hash -labsl_city -labsl_bad_variant_access -labsl_low_level_hash -labsl_log_sink -labsl_log_entry -labsl_status -labsl_cord -labsl_cordz_info -labsl_cord_internal -labsl_cordz_functions -labsl_exponential_biased -labsl_cordz_handle -labsl_synchronization -labsl_graphcycles_internal -labsl_kernel_timeout_internal -labsl_time -labsl_civil_time -labsl_time_zone -labsl_crc_cord_state -labsl_crc32c -labsl_crc_internal -labsl_crc_cpu_detect -labsl_bad_optional_access -labsl_stacktrace -labsl_str_format_internal -labsl_strerror -labsl_symbolize -labsl_debugging_internal -labsl_demangle_internal -labsl_malloc_internal -labsl_strings -labsl_string_view -labsl_strings_internal -labsl_base -lrt -labsl_spinlock_wait -labsl_int128 -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity -lssl -lcrypto -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpmXduxx/R.INSTALL1065f727ebb7d5/s2/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-s2/00new/s2/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (s2) begin installing package ‘sf’ * installing *source* package ‘terra’ ... ** this is package ‘terra’ version ‘1.9-7’ ** using staged installation configure: CC: gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer configure: CXX: g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 checking for gdal-config... /usr/bin/gdal-config checking gdal-config usability... yes configure: GDAL: 3.12.2 checking GDAL version >= 2.0.1... yes checking for gcc... gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer accepts -g... yes checking for gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for gdal.h... yes checking GDAL: linking with --libs only... yes checking GDAL: /usr/share/gdal/pcs.csv readable... no checking GDAL: checking whether PROJ is available for linking:... yes checking GDAL: checking whether PROJ is available for running:... yes configure: GDAL: 3.12.2 configure: pkg-config proj exists, will use it configure: using proj.h. configure: PROJ: 9.8.0 checking PROJ: checking whether PROJ and sqlite3 are available for linking:... yes checking for geos-config... /usr/bin/geos-config checking geos-config usability... yes configure: GEOS: 3.14.1 checking GEOS version >= 3.4.0... yes checking for geos_c.h... yes checking geos: linking with -L/usr/lib/x86_64-linux-gnu -lgeos_c... yes checking Intel TBB exists:... yes checking tbb available for compiling and linking:... yes configure: Package CPP flags: -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB configure: Package LIBS: -ltbb -lproj -L/usr/lib/x86_64-linux-gnu -lgdal -L/usr/lib/x86_64-linux-gnu -lgeos_c configure: creating ./config.status config.status: creating src/Makevars ** libs specified C++17 using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpZpGcvR/R.INSTALL1065f3354f4858/terra/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RcppExports.cpp -o RcppExports.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RcppFunctions.cpp -o RcppFunctions.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RcppModule.cpp -o RcppModule.o In file included from /home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include/Rcpp.h:70, from RcppModule.cpp:1: RcppModule.cpp: In function ‘void _rcpp_module_spat_init()’: /home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include/Rcpp/Module.h:625:10: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 625 | void _rcpp_module_##name##_init() | ^~~~~~~~~~~~~ RcppModule.cpp:217:1: note: in expansion of macro ‘RCPP_MODULE’ 217 | RCPP_MODULE(spat){ | ^~~~~~~~~~~ g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c arith.cpp -o arith.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c crs.cpp -o crs.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c distRaster.cpp -o distRaster.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c distValueRaster.cpp -o distValueRaster.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c distVector.cpp -o distVector.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c distance.cpp -o distance.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c extract.cpp -o extract.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c file_utils.cpp -o file_utils.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c focal.cpp -o focal.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gcp.cpp -o gcp.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdal_algs.cpp -o gdal_algs.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdal_multidimensional.cpp -o gdal_multidimensional.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdalio.cpp -o gdalio.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c geodesic.c -o geodesic.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c geos_methods.cpp -o geos_methods.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c geosphere.cpp -o geosphere.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c math_utils.cpp -o math_utils.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c mediancut.cpp -o mediancut.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c memory.cpp -o memory.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c movingWindow.cpp -o movingWindow.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c ncdf.cpp -o ncdf.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c nearest.cpp -o nearest.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c patches.cpp -o patches.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c ram.cpp -o ram.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c raster_methods.cpp -o raster_methods.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c raster_stats.cpp -o raster_stats.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c rasterize.cpp -o rasterize.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c read.cpp -o read.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c read_gdal.cpp -o read_gdal.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c read_ogr.cpp -o read_ogr.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c sample.cpp -o sample.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c sort.cpp -o sort.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatBase.cpp -o spatBase.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatDataframe.cpp -o spatDataframe.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatFactor.cpp -o spatFactor.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatRaster.cpp -o spatRaster.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatRasterMultiple.cpp -o spatRasterMultiple.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatSources.cpp -o spatSources.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatTime.cpp -o spatTime.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatVector.cpp -o spatVector.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c spatVector2.cpp -o spatVector2.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c string_utils.cpp -o string_utils.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c surfArea.cpp -o surfArea.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c table_utils.cpp -o table_utils.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vecmath.cpp -o vecmath.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vecmathse.cpp -o vecmathse.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c vector_methods.cpp -o vector_methods.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c watershed_internal.cpp -o watershed_internal.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c write.cpp -o write.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c write_gdal.cpp -o write_gdal.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -DHAVE_TBB -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c write_ogr.cpp -o write_ogr.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o terra.so RcppExports.o RcppFunctions.o RcppModule.o arith.o crs.o distRaster.o distValueRaster.o distVector.o distance.o extract.o file_utils.o focal.o gcp.o gdal_algs.o gdal_multidimensional.o gdalio.o geodesic.o geos_methods.o geosphere.o math_utils.o mediancut.o memory.o movingWindow.o ncdf.o nearest.o patches.o ram.o raster_methods.o raster_stats.o rasterize.o read.o read_gdal.o read_ogr.o sample.o sort.o spatBase.o spatDataframe.o spatFactor.o spatRaster.o spatRasterMultiple.o spatSources.o spatTime.o spatVector.o spatVector2.o string_utils.o surfArea.o table_utils.o vecmath.o vecmathse.o vector_methods.o watershed_internal.o write.o write_gdal.o write_ogr.o -ltbb -lproj -L/usr/lib/x86_64-linux-gnu -lgdal -L/usr/lib/x86_64-linux-gnu -lgeos_c -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpZpGcvR/R.INSTALL1065f3354f4858/terra/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-terra/00new/terra/libs ** R ** inst ** byte-compile and prepare package for lazy loading in method for ‘sds’ with signature ‘x="stars"’: no definition for class “stars” in method for ‘sds’ with signature ‘x="stars_proxy"’: no definition for class “stars_proxy” in method for ‘svc’ with signature ‘x="sf"’: no definition for class “sf” in method for ‘coerce’ with signature ‘"stars","SpatRasterDataset"’: no definition for class “stars” in method for ‘coerce’ with signature ‘"ggmap","SpatRaster"’: no definition for class “ggmap” in method for ‘coerce’ with signature ‘"sf","SpatRaster"’: no definition for class “sf” in method for ‘coerce’ with signature ‘"sf","SpatVector"’: no definition for class “sf” in method for ‘coerce’ with signature ‘"sfc","SpatVector"’: no definition for class “sfc” in method for ‘coerce’ with signature ‘"sfg","SpatVector"’: no definition for class “sfg” in method for ‘coerce’ with signature ‘"XY","SpatVector"’: no definition for class “XY” in method for ‘coerce’ with signature ‘"im","SpatRaster"’: no definition for class “im” in method for ‘coerce’ with signature ‘"SpatVector","Spatial"’: no definition for class “Spatial” in method for ‘coerce’ with signature ‘"Spatial","SpatVector"’: no definition for class “Spatial” in method for ‘coerce’ with signature ‘"SpatialGrid","SpatRaster"’: no definition for class “SpatialGrid” in method for ‘coerce’ with signature ‘"SpatialPixels","SpatRaster"’: no definition for class “SpatialPixels” in method for ‘crs’ with signature ‘"sf"’: no definition for class “sf” Creating a generic function for ‘ncol’ from package ‘base’ in package ‘terra’ in method for ‘distance’ with signature ‘x="SpatRaster",y="sf"’: no definition for class “sf” in method for ‘ext’ with signature ‘x="sf"’: no definition for class “sf” in method for ‘ext’ with signature ‘x="bbox"’: no definition for class “bbox” in method for ‘ext’ with signature ‘x="Extent"’: no definition for class “Extent” in method for ‘ext’ with signature ‘x="Raster"’: no definition for class “Raster” in method for ‘ext’ with signature ‘x="Spatial"’: no definition for class “Spatial” in method for ‘extract’ with signature ‘x="SpatRaster",y="sf"’: no definition for class “sf” in method for ‘mask’ with signature ‘x="SpatRaster",mask="sf"’: no definition for class “sf” in method for ‘points’ with signature ‘x="sf"’: no definition for class “sf” in method for ‘lines’ with signature ‘x="sf"’: no definition for class “sf” in method for ‘polys’ with signature ‘x="sf"’: no definition for class “sf” in method for ‘polys’ with signature ‘x="leaflet"’: no definition for class “leaflet” in method for ‘lines’ with signature ‘x="leaflet"’: no definition for class “leaflet” in method for ‘points’ with signature ‘x="leaflet"’: no definition for class “leaflet” in method for ‘rast’ with signature ‘x="stars"’: no definition for class “stars” in method for ‘rast’ with signature ‘x="stars_proxy"’: no definition for class “stars_proxy” in method for ‘rasterize’ with signature ‘x="sf",y="SpatRaster"’: no definition for class “sf” Creating a generic function for ‘rowSums’ from package ‘base’ in package ‘terra’ Creating a generic function for ‘colSums’ from package ‘base’ in package ‘terra’ Creating a generic function for ‘rowMeans’ from package ‘base’ in package ‘terra’ Creating a generic function for ‘colMeans’ from package ‘base’ in package ‘terra’ in method for ‘show’ with signature ‘"Rcpp_SpatDataFrame"’: no definition for class “Rcpp_SpatDataFrame” in method for ‘show’ with signature ‘"Rcpp_SpatCategories"’: no definition for class “Rcpp_SpatCategories” in method for ‘geomtype’ with signature ‘x="Spatial"’: no definition for class “Spatial” Creating a generic function for ‘identical’ from package ‘base’ in package ‘terra’ in method for ‘vect’ with signature ‘x="Spatial"’: no definition for class “Spatial” in method for ‘vect’ with signature ‘x="sf"’: no definition for class “sf” in method for ‘vect’ with signature ‘x="sfc"’: no definition for class “sfc” in method for ‘vect’ with signature ‘x="XY"’: no definition for class “XY” Creating a generic function for ‘unserialize’ from package ‘base’ in package ‘terra’ Creating a generic function for ‘readRDS’ from package ‘base’ in package ‘terra’ ** help *** installing help indices *** copying figures ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (terra) begin installing package ‘raster’ * installing *source* package ‘sf’ ... ** this is package ‘sf’ version ‘1.1-0’ ** package ‘sf’ successfully unpacked and MD5 sums checked ** using staged installation configure: CC: gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer configure: CXX: g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 checking for gdal-config... /usr/bin/gdal-config checking gdal-config usability... yes configure: GDAL: 3.12.2 checking GDAL version >= 2.0.1... yes checking for gcc... gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer accepts -g... yes checking for gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for gdal.h... yes checking GDAL: linking with --libs only... yes checking GDAL: /usr/share/gdal/pcs.csv readable... no checking GDAL: checking whether PROJ is available for linking:... yes checking GDAL: checking whether PROJ is available for running:... yes configure: GDAL: 3.12.2 configure: pkg-config proj exists, will use it configure: using proj.h. configure: PROJ: 9.8.0 checking PROJ: checking whether PROJ and sqlite3 are available for linking:... yes checking for geos-config... /usr/bin/geos-config checking geos-config usability... yes configure: GEOS: 3.14.1 checking GEOS version >= 3.4.0... yes checking for geos_c.h... yes checking geos: linking with -L/usr/lib/x86_64-linux-gnu -lgeos_c... yes configure: Package CPP flags: -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include configure: Package LIBS: -lproj -L/usr/lib/x86_64-linux-gnu -lgdal -L/usr/lib/x86_64-linux-gnu -lgeos_c configure: creating ./config.status config.status: creating src/Makevars ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpDaXG2h/R.INSTALL108afd4039cfe6/sf/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RcppExports.cpp -o RcppExports.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c bbox.cpp -o bbox.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdal.cpp -o gdal.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdal_geom.cpp -o gdal_geom.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdal_read.cpp -o gdal_read.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdal_read_stream.cpp -o gdal_read_stream.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdal_utils.cpp -o gdal_utils.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c gdal_write.cpp -o gdal_write.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c geos.cpp -o geos.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c hex.cpp -o hex.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c mdim.cpp -o mdim.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c ops.cpp -o ops.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c polygonize.cpp -o polygonize.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c proj.cpp -o proj.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c proj_info.cpp -o proj_info.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c raster2sf.cpp -o raster2sf.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c sfc-sfg.cpp -o sfc-sfg.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c signed_area.cpp -o signed_area.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c stars.cpp -o stars.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c wkb.cpp -o wkb.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -isystem /usr/include/mit-krb5 -isystem /usr/include/mit-krb5 -I/usr/include/p11-kit-1 -DHAVE_PROJ_H -I/usr/include/gdal -I/usr/include -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c zm_range.cpp -o zm_range.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o sf.so RcppExports.o bbox.o gdal.o gdal_geom.o gdal_read.o gdal_read_stream.o gdal_utils.o gdal_write.o geos.o hex.o mdim.o ops.o polygonize.o proj.o proj_info.o raster2sf.o sfc-sfg.o signed_area.o stars.o wkb.o zm_range.o -lproj -L/usr/lib/x86_64-linux-gnu -lgdal -L/usr/lib/x86_64-linux-gnu -lgeos_c -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpDaXG2h/R.INSTALL108afd4039cfe6/sf/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-sf/00new/sf/libs ** R ** demo ** inst ** byte-compile and prepare package for lazy loading in method for ‘dbWriteTable’ with signature ‘"PostgreSQLConnection","character","sf"’: no definition for class “PostgreSQLConnection” in method for ‘dbDataType’ with signature ‘"PostgreSQLConnection","sf"’: no definition for class “PostgreSQLConnection” in method for ‘coerce’ with signature ‘"Spatial","sf"’: no definition for class “Spatial” in method for ‘coerce’ with signature ‘"Spatial","sfc"’: no definition for class “Spatial” in method for ‘coerce’ with signature ‘"sf","Spatial"’: no definition for class “Spatial” in method for ‘coerce’ with signature ‘"sfc","Spatial"’: no definition for class “Spatial” in method for ‘coerce’ with signature ‘"XY","Spatial"’: no definition for class “Spatial” in method for ‘coerce’ with signature ‘"crs","CRS"’: no definition for class “CRS” in method for ‘coerce’ with signature ‘"sgbp","sparseMatrix"’: no definition for class “sparseMatrix” ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sf) * installing *source* package ‘raster’ ... ** this is package ‘raster’ version ‘3.6-32’ ** package ‘raster’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-14) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-14) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpMv7t2B/R.INSTALL1091543a342bd3/raster/src' g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RasterModule.cpp -o RasterModule.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c RcppExports.cpp -o RcppExports.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c aggregate.cpp -o aggregate.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c bilinear.cpp -o bilinear.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c broom.cpp -o broom.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c cellRowCol.cpp -o cellRowCol.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c clamp.cpp -o clamp.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c distance.cpp -o distance.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c edge.cpp -o edge.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c focal_fun.cpp -o focal_fun.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c focal_get.cpp -o focal_get.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c focal_sum.cpp -o focal_sum.o gcc-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-stringop-truncation -c geodesic.c -o geodesic.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c getPolygons.cpp -o getPolygons.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c layerize.cpp -o layerize.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c memory.cpp -o memory.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c modal.cpp -o modal.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c ppmin.cpp -o ppmin.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c raster_aggregate.cpp -o raster_aggregate.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c raster_distance.cpp -o raster_distance.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c rasterize.cpp -o rasterize.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c reclass.cpp -o reclass.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c terrain.cpp -o terrain.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c util.cpp -o util.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -I"/home/hornik/tmp/R-d-gcc-xtra/include" -DNDEBUG -I'/home/hornik/tmp/CRAN_special_gcc-san/Library/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-deprecated-declarations -Wno-stringop-truncation -c xyCell.cpp -o xyCell.o g++-15 -fsanitize=address,undefined,bounds-strict -fno-omit-frame-pointer -std=gnu++20 -shared -L/home/hornik/tmp/R-d-gcc-xtra/lib -Wl,-O1 -o raster.so RasterModule.o RcppExports.o aggregate.o bilinear.o broom.o cellRowCol.o clamp.o distance.o edge.o focal_fun.o focal_get.o focal_sum.o geodesic.o getPolygons.o layerize.o memory.o modal.o ppmin.o raster_aggregate.o raster_distance.o rasterize.o reclass.o terrain.o util.o xyCell.o -L/home/hornik/tmp/R-d-gcc-xtra/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpMv7t2B/R.INSTALL1091543a342bd3/raster/src' installing to /home/hornik/tmp/CRAN_special_gcc-san/Library/00LOCK-raster/00new/raster/libs ** R ** inst ** byte-compile and prepare package for lazy loading in method for ‘initialize’ with signature ‘"BasicRaster"’: no definition for class “BasicRaster” in method for ‘brick’ with signature ‘x="kasc"’: no definition for class “kasc” in method for ‘brick’ with signature ‘x="grf"’: no definition for class “grf” in method for ‘coerce’ with signature ‘"STFDF","RasterBrick"’: no definition for class “STFDF” in method for ‘coerce’ with signature ‘"STSDF","RasterBrick"’: no definition for class “STSDF” in method for ‘coerce’ with signature ‘"asc","RasterLayer"’: no definition for class “asc” in method for ‘coerce’ with signature ‘"RasterLayer","asc"’: no definition for class “asc” in method for ‘coerce’ with signature ‘"kasc","RasterBrick"’: no definition for class “kasc” in method for ‘coerce’ with signature ‘"kasc","RasterStack"’: no definition for class “kasc” in method for ‘coerce’ with signature ‘"kde","RasterLayer"’: no definition for class “kde” in method for ‘coerce’ with signature ‘"grf","RasterBrick"’: no definition for class “grf” in method for ‘coerce’ with signature ‘"grf","RasterLayer"’: no definition for class “grf” in method for ‘extent’ with signature ‘x="bbox"’: no definition for class “bbox” in method for ‘extent’ with signature ‘x="sf"’: no definition for class “sf” in method for ‘extract’ with signature ‘x="Raster",y="sf"’: no definition for class “sf” in method for ‘mask’ with signature ‘x="Raster",mask="sf"’: no definition for class “sf” in method for ‘raster’ with signature ‘x="sf"’: no definition for class “sf” in method for ‘raster’ with signature ‘x="kasc"’: no definition for class “kasc” in method for ‘raster’ with signature ‘x="asc"’: no definition for class “asc” in method for ‘raster’ with signature ‘x="kde"’: no definition for class “kde” in method for ‘raster’ with signature ‘x="grf"’: no definition for class “grf” in method for ‘rasterize’ with signature ‘x="sf",y="Raster"’: no definition for class “sf” in method for ‘setValues’ with signature ‘x="RasterLayerSparse"’: no definition for class “RasterLayerSparse” in method for ‘stack’ with signature ‘x="kasc"’: no definition for class “kasc” ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (raster) begin installing package ‘leaflet’ * installing *source* package ‘leaflet’ ... ** this is package ‘leaflet’ version ‘2.2.3’ ** package ‘leaflet’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** testing if installed package can be loaded from temporary location ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (leaflet) checking terra_1.9-7.tar.gz ... Depends: Package: terra Depends: R (>= 3.5.0), methods Imports: Rcpp (>= 1.0-10) LinkingTo: Rcpp Timings: user system elapsed terra 1790.106 47.916 1850.7 Results: Check status summary: OK Source packages 1 Check results summary: terra ... OK